Automatyzacja zarządzania cyklem życia AWS AMI

Robert Half

Adanto Software pomaga światowemu liderowi Professional Staffing (rekrutacja personelu specjalistycznego) wartemu 8 miliardów dolarów w jego agresywnych planach, aby być firmą działającą wyłącznie w chmurze, zmniejszając złożoność udostępniania najnowszych wersji serwerów wirtualnych Amazon EC2 zatwierdzonych przez IT w chmurze, które zostały przyjęte dla całej firmie posługiwać się.

Sytuacja

  • Klient ma bardzo agresywne cele, aby stać się firmą działającą wyłącznie w chmurze,
  • Korporacyjne działy IT zostały przytłoczone wymaganiami biznesowymi dotyczącymi udostępniania serwerów wirtualnych (zasoby EC2 i S3) w chmurze,
  • Proces udostępniania nie zawierał żadnych standardów wdrażania, zarządzania cyklem życia, był wykonywany ręcznie i podatny na szereg problemów związanych z bezpieczeństwem, wydajnością i kosztami,
  • Pogorszyły się standard umowy SLA w zakresie IT, a firma nie była na dobrej drodze do osiągnięcia swoich celów,

Rozwiązanie

Adanto zautomatyzowało proces zarządzania cyklem życia Amazon Machine Image (AMI) firmy, aby zapewnić aktualność AMI dzięki najnowszym kompilacjom aplikacji, w połączeniu z większą wydajnością, poprawkami zabezpieczeń i elastycznym, automatycznym skalowaniem (dynamicznym lub specyficznym) dla obciążenia. Dokonano dzięki temu optymalizacji wymaganej wydajności bez ponoszenia dodatkowych kosztów. Nowy proces automatyzacji IT wypuszczania i wdrażania AMI zawsze wykorzystuje „złotą” wersję korporacyjnej bazy AMI zatwierdzonej przez IT (unikatowo dostosowana kopia AMI z szablonami woluminów źródłowych CloudFormation, pełną kopią najnowszej wersji systemu operacyjnego Linux, serwerami aplikacji i aplikacjami niestandardowymi) w połączeniu z najnowszymi poprawkami bezpieczeństwa systemu operacyjnego Linux i ulepszeniami wydajności wydanymi przez Amazon Web Services.   

Usługi wykonane

DevOps

Security (Bezpieczeństwo)

Usługi infrastrukturalne

Usługi administracyjne

Amazon Cloud

Kluczowe cele

Ustanowienie łatwego procesu samodzielnego dostarczania przez użytkownika zatwierdzonej przez IT instancji Amazon EC2 lub serii instancji na poziomie oddziału.

Udostępnianie najnowszych dostępnych ulepszeń w zakresie wydajności i zabezpieczeń dla narzędzi i instancji w chmurze.

Automatyzacja procesu zarządzania cyklem życia AMI w celu wymuszenia przestrzegania przez firmę najnowszych standardów polityki IT wymaganych dla pożądanych potrzeb przetwarzania w chmurze.

Poprawa produktywności IT i skrócenie czasu dostarczania usług w chmurze IT do firmy.

Kluczowe cechy

Kluczowe cechy automatyzacji cyklu życia AMI::

  • Wykorzystanie najnowszego dostępnego obrazu AMI zgodnie z polityką firmy,
  • Tworzenie szablonów wdrożeniowych dla obrazów AMI. Na każdy obraz tworzone są dwa szablony: jeden do wdrożenia pojedynczej instancji, a drugi do wdrożenia grupowego automatycznego skalowania,
  • Publikowanie wszystkich szablonów na firmowym serwerze SharePoint,

Aplikacja i zestaw narzędzi AMI::

  • instalacja oprogramowania antywirusowego, ulepszonego sterownika sieciowego, różnych narzędzi do zarządzania i monitorowania,
  • konfiguracja usługi odwzorowywania nazw, nazwy hosta, dostępu do serwera Chef,

Zestaw systemu operacyjnego AMI::

  • Seria Windows Server: 2008 R2, 2012, 2012 R2, 2012 R2 z preinstalowanym MS SQL Server,
  • Ubuntu Linux: wersje 14 i 16,
  • Amazon Linux: dwie najnowsze wersje,
  • RedHat Enterprise Linux: wersje 6.x oraz 7.x,

Zastosowane technologie

  • AWS AMI (Amazon Machine Images),
  • AWS EC2 (Elastic Compute Cloud),
  • AWS S3 (Simple Warehousing Service),
  • AWS CloudFormation,
  • AWS Cloudwatch,
  • AWS CLI (Command Line Interface),
  • Jenkins Continuous Integration,
  • Sonarqube,
  • Maven,
  • Nexus,
  • HashiCorp Packer,
  • Bash scripting,
  • PowerShell,
  • Chef (Infrastructure Automation),RabbitMQ,
  • Git, Bitbucket, SVN,
  • Slack – powiadomienie o błędzie dla skonfigurowanych grup,

Wynik

Automatyzacja Adanto Software zarządzania cyklem życia AMI nawróciła klienta z powrotem na ścieżkę do stania się firmą działającą wyłącznie w chmurze. Ponadto automatyzacja i nowa usługa samoobsługi dla użytkowników ujednoliciły chmurę i poprawiły wydajność wielu procesów w chmurze, poprawiły Security (Bezpieczeństwo) i zwiększyły produktywność IT (ulepszone umowy SLA IT).

Nowa infrastruktura chmurowa Adanto ożywiła, wzmocniła i po prostu dała firmom swobodę zarządzania własnym udostępnianiem chmury, bez czekania na dział IT, ale zgodnie z najnowszymi politykami IT i standardami IT.