Какво представлява Amazon CloudFormation?
По същество това е услуга. Като се има предвид сценарий, в който имаме изпълним файл, първо инсталираме приложението. Впоследствие се създава папка и се копират определени файлове от пакет. Накратко, това е стъпка, която трябва да се следва с всички файлове, които трябва да бъдат изпълнени.
Стъпките включват:
1) Създаване на група за сигурност
2) Създаване на файл с ключови двойки
3) Стартиране на екземпляр EC2
4) Инсталиране на Apache, MySQL или друг файл.
5) Вземете код от S3 и го разположете в уеб сървър
6) Създаване на Elastic Load Balancer и дайте URL адреса.
Този сценарий се случва при създаване на среда за разработка. Всеки път, когато имаме нова версия на приложението, тя следва стъпките и едва тогава ще осигури готова среда. Важно е да се отбележи, че няма да е препоръчително да го правите всеки път, тъй като това е дълъг процес. Формирането на Amazon Cloud предлага предложение, при което можем да следваме стъпките по подреден начин, което основно включва предоставяне на шаблон в скриптов език на JSON формат, който дава стъпки за конфигуриране на данни.
CloudFormation е лесен начин за създаване на колекция от свързани AWS ресурси и предоставянето им по подреден и предсказуем начин. Позволява на потребителя да създаде шаблон и да разположи стека ресурси на AWS, както е дефинирано в шаблона. Шаблонът е във формат JSON и стекът ще използва всеки ресурс и ще следва всички тези според шаблона. Също така е важно да се отбележи, че ако създаването се провали, стекът ще пусне всичко. Също така става лесно за потребителя да използва CloudFormation, тъй като Amazon има много готови шаблони, както и трети страни, които имат свои собствени шаблони.
CloudFormation се прилага при създаване наразвитие заобикаляща среда. В сценарий, в който имаме 500 тестери и искаме всеки тестер да тества самостоятелно, тогава ние инициираме процеса чрез създаване на среда със стъпки като стартиране на екземпляр, изтегляне на код, настройка на база данни, която се превръща в дълъг процес. Той също така включва случаи, когато има многократно пускане на приложение. За да съкратим времето и да го улесним, ние пускаме шаблон, който автоматично ще се погрижи за него.
Най-голямото предимство на облачното формиране е, че поддържа широка гама от ресурси на Amazon, заедно с които можем също да конфигурираме параметри и да получим достъп до готовите шаблони.
Шаблон в Amazon CloudFormation
Състои се от 6 основни обекта:
- Форматирайте версия
- Описание
- Параметри
- Съпоставяне
- Ресурси
- Изходи
Тук даваме името на шаблона. Докато създаваме, трябва да вземем входове като име на ключ, тип екземпляр и порт на уеб сървър. Това е незадължителен елемент. Задължителната стъпка е посочване на ресурсите. Ресурсите ще определят услугите, които ще се използват. Той ще създаде група за сигурност с елементи като отворен порт за всички. След това създаваме еластичен балансиращ товар с елементи на здравословен праг, време за изчакване, интервал и така нататък. Той също така включва елементи като група уеб сървъри, конфигурация за стартиране и зони на вероятност. Освен това, ако потребителят изисква да инсталира Apache, My SQL при стартиране на приложение, това също може да бъде конфигурирано.
Имате въпрос към нас? Споменете ги в раздела за коментари и ние ще се свържем с вас.
Подобни публикации:
видове трансформации в информатика
6 облачни случая на AWS, които правят революция в бизнеса