4 Совета по разработке приложений для веб-сервисов Amazon

4 Совета по разработке приложений для веб-сервисов Amazon - манекены

Часть веб-сервисов Amazon для чайников Cheat Sheet

Поскольку Amazon Web Services (AWS) так сильно отличается от традиционных предложений в области инфраструктуры, попытка применить традиционные принципы проектирования приложений не делает всегда приводит к лучшим результатам. Вот несколько моментов, которые следует учитывать:

  • Все терпит неудачу: Это лозунги AWAS от Amazon, и они также должны быть вашими. В частности, экземпляры EC2 могут выйти из строя или перестать реагировать неожиданно, поэтому включите устойчивость к сбою ресурсов в вашем приложении.

  • Используйте избыточность для обеспечения работоспособности приложений: Поскольку ресурсы AWS могут выйти из строя, следуйте принципам работы Amazon, а также спроектируйте и реализуйте избыточность в своем приложении. Резервирование защищает ваше приложение от сбоя ресурса.

  • Создайте приложение в горизонтальном масштабе вверх и вниз: Поскольку ресурсы AWS несут затраты, независимо от того, используются они или используются вообще, важно, чтобы ваше приложение могло расти и сокращать свои ресурсы, чтобы вы используют только то, что вам необходимо для поддержки производительности и устойчивости приложений.

  • Использовать компоненты с открытым исходным кодом как можно больше: Стоимость программного обеспечения с открытым исходным кодом не только снижается, его условия лицензирования делают его более благоприятным для спорадического использования. Проприетарное программное обеспечение, напротив, обычно требует значительного лицензионного сбора, если программное обеспечение работает в течение пяти или пяти лет.