Co to jest Amazon CloudFormation?
Jest to w zasadzie usługa. Biorąc pod uwagę scenariusz, w którym mamy plik wykonywalny, najpierw instalujemy aplikację. Następnie tworzony jest folder i kopiowane są określone pliki pakietu. Krótko mówiąc, jest to krok, który należy wykonać, aby wykonać wszystkie pliki.
Kroki obejmują:
1) Utworzenie grupy bezpieczeństwa
2) Utworzenie pliku pary kluczy
3) Uruchomienie instancji EC2
4) Instalacja Apache, MySQL lub innego pliku.
5) Pobierz kod z S3 i wdróż na serwerze internetowym
jak przekonwertować ciąg binarny na dziesiętny w java
6) Utworzenie Elastic Load Balancera i podanie adresu URL.
Ten scenariusz ma miejsce podczas tworzenia środowiska programistycznego. Za każdym razem, gdy mamy nową wersję aplikacji, postępuje zgodnie z instrukcjami i dopiero wtedy zapewni gotowe środowisko. Warto zauważyć, że nie zaleca się robienia tego za każdym razem, ponieważ jest to długi proces. Formacja Amazon Cloud zapewnia ofertę, w której możemy postępować zgodnie z instrukcjami w uporządkowany sposób, co w zasadzie obejmuje dostarczenie szablonu w języku skryptowym w formacie JSON, który zawiera kroki konfiguracji danych.
CloudFormation to łatwy sposób na utworzenie kolekcji powiązanych zasobów AWS i udostępnienie ich w uporządkowany i przewidywalny sposób. Pozwala użytkownikowi stworzyć szablon i wdrożyć stos zasobów AWS zgodnie z definicją w szablonie. Szablon jest w formacie JSON, a stos będzie używał dowolnego zasobu i postępował zgodnie z nimi zgodnie z szablonem. Należy również pamiętać, że jeśli jakiekolwiek tworzenie się nie powiedzie, wszystko zostanie wprowadzone na stosie. Korzystanie z CloudFormation staje się również łatwe, ponieważ Amazon ma wiele gotowych szablonów, a także strony trzecie, które mają własne szablony.
CloudFormation ma zastosowanie podczas tworzenia plikurozwój środowisko. W scenariuszu, w którym mamy 500 testerów i chcemy, aby każdy z nich testował samodzielnie, inicjujemy proces, tworząc środowisko z takimi krokami, jak uruchomienie instancji, pobranie kodu, ustawienie bazy danych, co staje się długim procesem. Obejmuje to również przypadki, w których następuje wielokrotne wdrażanie na wniosek. Aby skrócić czas i uprościć sprawę, uruchamiamy szablon, który automatycznie się tym zajmie.
Największą zaletą tworzenia chmury jest to, że obsługuje ona szeroki wachlarz zasobów Amazon wraz z którymi możemy także konfigurować parametry i uzyskiwać dostęp do gotowych szablonów.
Szablon w Amazon CloudFormation
Składa się z 6 głównych obiektów:
- Wersja formatu
- Opis
- Parametry
- Mapowania
- Zasoby
- Wyjścia
Tutaj podajemy nazwę szablonu. Podczas tworzenia musimy wziąć dane wejściowe, takie jak nazwa klucza, typ instancji i port serwera internetowego. To jest pozycja opcjonalna. Obowiązkowym krokiem jest określenie zasobów. Zasoby będą określać usługi, które będą używane. Utworzy grupę bezpieczeństwa z elementami takimi jak otwarty port dla każdego. Następnie regularnie tworzymy Elastic Load Balancer z elementami progu kondycji, limitu czasu, interwału itd. Obejmuje również takie elementy, jak grupa serwerów WWW, konfiguracja uruchamiania i strefy prawdopodobieństwa. Ponadto, jeśli użytkownik wymaga, aby zainstalować Apache, My SQL podczas uruchamiania aplikacji, można to również skonfigurować.
Masz do nas pytanie? Wspomnij o nich w sekcji komentarzy, a my skontaktujemy się z Tobą.
Powiązane posty:
6 AWS Cloud Cases, które rewolucjonizują biznes