Strona Główna / Blog

AWS re:invent 2014 – Nowości

Mirek Burnejko

Mirek Burnejko

Rozmawiam w języku Amazon Web Services, Microsoft Azure i Google Cloud Platform. Skontaktuj się z nim pisząc na ten adres.

Nowości z AWS reinvent

W dniach 11-14.11 2014 odbyła się konferencja AWS re:invent 2014. Pojawiło się wiele nowości i zapowiedzi nowych produktów. Póki co brak wypatrywanego, przeze mnie i kolegę barmana, AWS in a Box. Mimo to, ilość nowości jest dość duża. Widać duży nacisk w kierunku partnerstw, Docker-a, Lambdy i rynku Enterprise. Poniżej znajdziesz podsumowanie informacji z AWS re:invent 2014.

Główne Nowości

Nowe Instancje EC2 i Większe Wolumeny EBS

Zacznijmy od rozgrzewki. Zaprezentowane zostały nowe instancje EC2 – C4.
Instancje C4 oparte są o procesor – Xeon E5-2666 v3 (Haswell 2,9 GHz, Turboboost 3,5 GHz). Ciekawostką jest to, że Intel zaprojektował ten procesor tylko dla AWS, co tylko podkreśla skalę i moc działania ekipy z Amazon. Więcej o tych instancjach możesz znaleźć tutaj.

Zwiększono też możliwości wolumenów EBS.
General Purpose (SSD) – do 16 TB, 10,000 IOPS, max. 160 MB/s.
Provisioned IOPS (SSD) – do 16 TB, 20,000 IOPS, max 320 Mb/s.

Amazon EC2 Container Service

[youtube https://www.youtube.com/watch?v=LE5uBqNp2Ds]

Amazon EC2 Container Service jest połączeniem instancji EC2, kontenerów zbudowanych na Docker i automatyzacji przygotowanej przez AWS. ECS w prosty sposób zarządza tworzeniem klastrów z kontenerami i ułatwia wykorzystanie zasobów, takich jak S3, VPC, EIP. AWS nie planuje w żaden sposób utrudniać migracji kontenerów z i do AWS. Usługa nie jest jeszcze dostępna, ale można zapisywać się na listę oczekujących.

Więcej o Amazon EC2 Container Service.

Amazon Lambda

[youtube https://www.youtube.com/watch?v=9eHoyUVo-yg]

Amazon Lambda jest chyba najciekawszych wynikiem konferencji AWS re:invent 2014. Ale co to takiego Lambda? Jeden z użytkowników twittera podsumował to tak.

AWS Lambda….think millisecond compute renting – Kyle Hilgendorf

Lambda pozwala na stworzenie funkcji i wykorzystywanie tej funkcji w momencie dowolnego zdarzenia, np. upload na S3, nowy stream w Kinesis, zmiana w DynamoDB. Funkcje pisane są w Node.js, ale planowane jest powiększenie rodziny o inne języki. Przestajesz się martwić o moc obliczeniowo i zarządzanie serwerami – pure code :)
Dobrym przykładem zastosowania jest, opisana podczas keynote przez Wernera Vogelsa, aplikacja:

  • Aparat robi zdjęcie i robi upload do S3
  • Funkcja1 wyciąga metadane i wrzuca je do DynamoDB
  • Funkcja2 określa trend (jaki gatunek zdjęć jest najpopularniejszy) na danych z DynamoDB
  • Funkcja3 powiadamia użytkownika o wynikach poprzez SNS

Dodano też opcję notyfikacji w Amazon S3. Dzięki temu możliwe będzie zasilanie powiadomieniami Lambdę, SNS, lub SQS, w momencie gdy pojawi się np. nowy objekt. Jest to dostępne już dzisiaj.

Amazon Aurora

[youtube https://www.youtube.com/watch?v=GRm1fA42Z58]

Amazon Aurora jest relacyjną bazą danych kompatybilną z MySQL, uruchamianą z poziomu RDS. Aurora została zaprojektowana pod dostępność na poziomie 99,99% i wykorzystuje replikacje baz danych do uzyskania potężnych wuników. Może wykonywać 6 milionów operacji INSERT na sekundę oraz 30 milionów SELECT na sekundę. Serwis Amazon Aurora nie jest dostępny na dzień dzisiejszy.

Więcej o Amazon Aurora.

AWS CodeDeploy

[youtube https://www.youtube.com/watch?v=0fNWlYbwAfg]

AWS CodeDeploy pozwala wdrażać kod na instancje EC2 i wprowadzać nowe wersje oprogramowania na test i produkcję. Serwis bazuje na Apollo – aplikacji używanej przez AWS do wdrożeń wewnątrz Amazon. Apollo wdrożył ponad 50 milionów wersji kodu przez ostatnie 12 miesięcy. Instancje EC2 posiadają uruchomiony CodeDeploy Agent, który wie w jaki sposób skopiować i zwalidować nowy kod. Serwis nie jest jeszcze dostępny na dzień dzisiejszy, ale powinien się pojawić za kilka dni/tygodni.

Więcej o AWS CodeDeploy, a tu jeszcze więcej.

AWS CodePipeline

[youtube https://www.youtube.com/watch?v=d01AKo7HAng]

System pozwala zaprojektować i cały proces wdrażania aplikacji. Cały workflow jest tworzony wewnątrz CodePipeline i integruje się z zewnętrznymi narzędziami. Serwis będzie dostępny w 2015.

Więcej informacji o CodePipeline znajdziesz tutaj i tutaj.

AWS CodeCommit

[youtube https://www.youtube.com/watch?v=VNPWovr10uQ]

AWS CodeCommit pozwala na zarządzanie repozytoriami kodu. Będzie to rozwiązanie podobne do GitHub. Serwis pojawi się w 2015.

Więcej informacji o CodeCommit znajdziesz tutaj i tutaj.

AWS Key Management Service

[youtube https://www.youtube.com/watch?v=OG-na9njy_k]

AWS Key Management Service pozwala w prosty sposób zarządzać szyfrowaniem i zarządzaniem kluczami dla takich usług jak S3, EBS, czy RedShift. Zarządzanie dostępem do kluczy, rotacja i logowanie zostały uproszczone. Usługa jest dostępna już dzisiaj.

[youtube https://www.youtube.com/watch?v=-5MPXHvKDnc]

Więcej informacji o AWS Key Management Service.

AWS Config

[youtube https://www.youtube.com/watch?v=__HjFhXse-E]

AWS Config jest już dostępny i jest bardzo pomocny nawet w małym środowisku. Pozwala w prosty sposób zobaczyć zależności pomiędzy wykorzystywanymi zasobami, np. tworząc instancję EC2, zobaczymy kiedy to się stało, jak zmieniały się Security Groups, jak zmianiały się ustawienia VPC i EIP. W prosty sposób można też cofać się w czasie, obserwując, kto i co zmieniał. Ciekawie też wygląda współpraca partnerów AWS w tym temacie, prezentujących te dane w formie graficznej.

Więcej informacji o AWS Config.

AWS Service Catalog

[youtube https://www.youtube.com/watch?v=rve_WACMeg4]

AWS Service Catalog pozwala administratorom systemów tworzyć zestawy konfiguracyjne, które będą używane np. przez różne zespoły w przedsiębiorstwie. W prosty sposób możliwe przedstawienie serwisów, które mogą być używane w firmie, np. środowisko developerskie LAMP. Kontrola nad parametrami, ustawieniami, opisami, jest po stronie administratora, co ułatwia trzymanie polityk i standardów. Serwis pojawi się w 2015.

Więcej informacji o AWS Service Catalog.

Zmiany Dla Partnerów AWS

Pojawiło się kilka ciekawych zmian dla partnerów AWS:

  • Nowe wymagania na poziomy partnerskie: Standard, Advanced, Premier
  • Pojawiły się też nowe benefity dla różnych poziomów partnerskich
  • Dwa nowe programy: AWS Managed Service Partner Program oraz AWS SaaS Partner Program
  • I dużo więcej. Więcej informacji tutaj.

Podsumowanie

Mimo, że bliżej mi do części sieciowo/systemowej, to jestem bardzo pozytywnie zaskoczony naciskowi w kierunku Data Center as a Code, czego przykładem jest np. Lambda. Zmieniamy świat w kierunku, gdzie adresy IP, storage, procesor, mają coraz mniejsze znaczenie. Jestem też mile zaskoczony podejściem AWS do Klientów. Powtarzają na każdym kroku, że nie cisną ze sprzedażą, lecz cisną na budowanie długterminowych relacji, które owocują sukcesami Klientów. Tak trzymać AWS.

Duża prośba do Ciebie:
1) Napisz w komentarzu, która informacja podaba Ci się najbardziej.
2) Podziel się tym wpisem ze znajomymi – oni też powinni wiedzieć o tych nowościach.

Dołącz do listy mailingowej!

Dołącz do naszego newslettera

Staramy się wysyłać tylko wartościowe informacje, np. co miesiąc dostaniesz spis najważniejszych nowości z chmur Azure, AWS i GCP, z krótkimi opisami i linkami.