Стандартне середовище App Engine базується на екземплярах контейнерів, що працюють в інфраструктурі Google. Контейнери попередньо налаштовані на одну з кількох доступних середовищ виконання. Стандартне середовище дозволяє легко створювати та розгортати програму, яка надійно працює навіть за великого навантаження та великих обсягів даних.
Стандартне середовище є оптимальним для додатків з такими характеристиками: Призначений для запуску безкоштовно або за дуже низькою ціною, де ви платите лише за те, що вам потрібно, і коли вам це потрібно. Наприклад, ваша програма може масштабуватися до 0 екземплярів, коли немає трафіку.
Google App Engine надає чотири можливі середовища виконання для програм, по одному для кожної з чотирьох мов програмування: Java, Python, PHP і Go.
Google App Engine переважно підтримує Go, PHP, Java, Python, Node. js, . NET і програми Ruby, хоча він також може підтримувати інші мови через "спеціальні середовища виконання".
Інфраструктура, що налаштовується, — екземпляри гнучкого середовища App Engine Віртуальні машини Compute Engine, що означає, що ви можете скористатися перевагами спеціальних бібліотек, використовувати SSH для налагодження та розгортати власні контейнери Docker. Параметри продуктивності – Скористайтеся перевагами широкого спектру конфігурацій ЦП і пам'яті.
Давайте заглибимося в ці середовища та зрозуміємо їхнє значення в процесі розробки програм.
- Місцеве середовище. …
- 2. Середовище розробки. …
- Інтеграційне середовище. …
- Тестове середовище. …
- Середовище забезпечення якості (QA). …
- Постановка середовища. …
- Середовище прийнятного тестування (UAT). …
- Середовище перед виробництвом.