Wprowadzenie do Amazon CloudFormation



Blog zawiera krótkie wprowadzenie do Amazon CloudFormation

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