Strona Główna / Blog

10 Usług w Amazon Web Services, O Których Istnieniu Nie Słyszałeś

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.

Niemalże każdy słyszał już o  Amazon Elastic Compute Cloud (EC2), Amazon Simple Storage Service (S3) i Amazon Relational Database Service (RDS).

Wirtualne maszyny, miejsce do przechowywania obiektów i relacyjna baza danych w modelu platformy. Idealnie. Ale to dopiero początek. Mimo, że te usługi są używane w blisko 95% projektów, to Amazon Web Services posiada dodatkowe 70 usług, które są wykorzystywane w projektach… ale nie wszystkich.

Dlaczego nie wszystkich?

Głównie dlatego, że architekci projektujący rozwiązanie nie mają o nich pojęcia. Widzę to często na moich szkoleniach, na których przechodzimy przez niemalże wszystkie usługi topowych dostawców chmury publicznej.

“Wow”, “Nie wiedziałem”, “A da się to użyć z …?”.

Dziś przedstawiam 10 usług w Amazon Web Services, o których pewnie nie słyszałeś. Jeżeli znasz je wszystkie, to gratulacje. Jeżeli nie, to zapraszam do świata usług Amazon Web Services.

1. Amazon WorkSpaces

Usługa Amazon WorkSpaces pozwala na uruchomienie wirtualnych pulpitów w chmurze z systemem operacyjnym Windows 7 lub Windows 10.

pasted image 0 22

Dlaczego ktoś miałby tego używać?

Jeżeli potrzebujemy standardu w naszej firmie zarówno dla stałych pracowników, jaki i dla kontraktorów i pracowników czasowych, to to rozwiązanie jest idealne. Sam używam Amazon WorkSpaces, gdy przygotowuje szkolenia dla moich studentów i chcę, aby każdy miał identyczny system operacyjny z przygotowanymi przeze mnie aplikacjami i ustawieniami.

pasted image 0 19

Cena rozwiązania

$8.00/month + $0.23/hour za opcję 1 vCPU, 2 GiB Memory, 10 GB User Storage.

2. Amazon QuickSight

Prawie każdy z nas słyszał o PowerBI od Microsoft, ale mało kto słyszał o Amazon QuickSight. Rozwiązanie pozwala się podłączyć do wielu źródeł danych i je zwizualizować.

pasted image 0 26

Rozwiązanie posiada też SPICE (the Super-fast, Parallel, In-memory Calculation Engine), który znacznie przyśpiesza pracę z danymi w zależności, czy tego potrzebujemy ($$$), czy też nie.

pasted image 0 29

Dlaczego ktoś miałby tego używać?

Bo to bardzo wygodne narzędzie. Szczególnie, gdy mamy dane w AWS, wtedy integracja z danymi jest prawie automatyczna.

Cena rozwiązania

$9.00 per użytkownik miesięcznie (przy zakupie rocznym) oraz $0.25 per GB miesięcznie przy użyciu SPICE. Jest też wersja Enterprise.

3. Amazon Connect

Rozwiązanie SaaS do budowania centrali telefonicznych. Sam na początku byłem zdziwiony, ale po pierwszym użyciu zrozumiałem moc (możliwość wykorzystania AWS Lambda), prostotę i cenę (dopiero gdy ktoś się połączy).

pasted image 0 25

Dlaczego ktoś miałby tego używać?

Jeżeli potrzebujesz zbudować rozwiązanie Call Center, to jest to idealne rozwiązanie, bo nie potrzebujesz kupować licencji. Płacisz dopiero za wykorzystane środowisko.

pasted image 0 21

Cena rozwiązania

Płacimy za numer telefonu $0.10 lub $0.42 dziennie w Polsce oraz $0.0007 lub $0.0815 za minutę połączenia przychodzącego. Dla ruchu wychodzącego również płacimy, np. $0.0065 per minutę.

4. Amazon LEX

Amazon LEX to usługa pozwalająca budować konwersacyjne platformy (boty) do urządzeń mobilnych, Facebook Messenger, Slack, i Twilio SMS.

pasted image 0 24

Dlaczego ktoś miałby tego używać?

Bo to ekstremalnie proste + Amazon LEX dostarcza wbudowane narzędzia do integracji z popularnymi platformami.

pasted image 0 14

Cena rozwiązania

$0.004 per zapytanie głosowe i $0.00075 per zapytanie tekstowe.

5. AWS CodeStar

Usługa zarządza całym procesem CI/CD. Marzenie programisty. Wykonujemy komendę git push i nasza aplikacja zostaje wdrożona w jednym z dozwolonych środowisk aplikacyjnych (np. AWS Lambda, Amazon EC2 lub w środowisku zarządzalnym AWS ElasticBeanstalk)

pasted image 0 15

Dlaczego ktoś miałby tego używać?

Upraszcza proces wdrożenia aplikacji do granic możliwości, łącząc w sobie wiele serwisów zewnętrznych, takich jak AWS CodeCommit, AWS CodeDeploy, AWS CodePipeline, AWS CloudFormation.

pasted image 0 20

Cena rozwiązania

Rozwiązanie jest darmowe. Płacimy jedynie za zasoby wykorzystywane przez CodeStar.

6. AWS Database Migration Service (DMS)

Usługa wspierająca migrowanie danych z jednej bazy danych do drugiej.

pasted image 0 30

Do prostych scenariuszy możliwe jest też kopiowanie bazy z Oracle DB to MySQL oraz z SQL Server do Oracle.

Dlaczego ktoś miałby tego używać?

To proste i intuicyjne narzędzie, które można wykorzystywać nie tylko do migracji do AWS, ale z AWS, a nawet nie dotykając AWS.

pasted image 0 32

AWS DMS jest też w stanie migrować dane w czasie rzeczywistym z zachowaniem spójności transakcji.

Cena rozwiązania

AWS DMS tworzy wirtualną maszynę EC2, która obsługuje Twój proces migracji. Płacimy za wirtualną maszynę, storage i transfer wychodzący.

7. AWS Schema Conversion Tool

Jeżeli zwykła migracja to za mało i chcemy pójść o krok dalej, warto skorzystać z AWS Schema Conversion Tool, który pomaga konwertować kod Oracle PL/SQL i T-SQL z SQL Server do procedur w MySQL lub PosrgreSQL.

pasted image 0 17

Wspierane są też hurtownie danych, ale w tym modelu migracja dozwolona jest tylko do Amazon Redshift.

pasted image 0 31

Dlaczego ktoś miałby tego używać?

To jedno z nielicznych rozwiązań na rynku tego typu. AWS Schema Conversion Tool ma również wbudowany mechanizm podpowiadający, które elementy schemy nie mogą być konwertowane do docelowej bazy danych i wymagają Twojej interakcji.

Cena rozwiązania

Rozwiązanie jest darmowe.

8. Amazon Lightsail

Słyszałeś, że dostawcy VPS (Virtual Private Server) nazywają się dostawcami chmury. Touche. Teraz dostawca chmury publicznej dostarcza usługę VPS. Ładne, upiększone i ułatwione w obsłudze Amazon EC2, na których są preinstalowane rozwiązania.

pasted image 0 28

Dlaczego ktoś miałby tego używać?

Bo to jedno z najłatwiejszych w używaniu rozwiązań VPS, z jakimi pracowałem, z mocą AWS i w infrastrukturze AWS.

pasted image 0 27

Cena rozwiązania

Od $5 do $80 za instancję miesięcznie.

9. AWS Mobile Hub

Rozwiązanie ułatwiające tworzenie aplikacji mobilnych wykorzystujące 10+ serwisów AWS, takich jaki Amazon LEX, Amazon Pinpoint, Amazon Cognito.

pasted image 0 13

Dlaczego ktoś miałby tego używać?

Rozwiązanie tworzy szkielet aplikacji z zaszytymi bibliotekami do innych serwisów AWS oraz kreuje zasoby w tychże serwisach. Dzięki temu mamy gotowy szkielet aplikacji w kilka minut.

pasted image 0 16

Cena rozwiązania

Usługa jest darmowa. Płacimy jedynie za wykorzystywane usługi przez AWS Mobile Hub.

10. AWS Device Farm

Gdy już napisaliśmy aplikację mobilną, warto przetestować, czy działa na różnych telefonach. Ale skąd wziąć każdy możliwy model telefonu? Kupić? NIE. Wypożyczyć w modelu chmurowym.

pasted image 0 18

Dlaczego ktoś miałby tego używać?

Jest to prosta i wygodna metoda na testowanie aplikacji na Android i iPhone. Wrzucamy naszą paczkę, wybieramy urządzenia, wybieramy testy i JEDZIEMY!

pasted image 0 23

Cena rozwiązania

W modelu pay-as-you-go płacimy $0.17 per urządzenio-minutę

Podsumowanie

To tylko 10 z 70+ rozwiązań w AWS. A to nie jedyna chmura. Jest dużo do nauki, jednak wiem ze swojego doświadczenia, że fundamenty są najważniejsze.

Sam otwierałem i zamykałem portal AWS kilka razy, zanim po raz pierwszy uruchomiłem tam swój pierwszy projekt. Dziś czuję się w nim bardzo swobodnie. Wszystkie powyższe przykłady zostały zrobione na moim koncie.

Mam dla Ciebie niespodziankę i idealne miejsce, aby nauczyć Cię czegoś wartościowego, co pomoże w Twojej karierze.

Zapraszam Cię na webinar, podczas którego:

  1. Zobaczysz proces od zera do uruchomienia swojego konta w AWS.
  2. Zobaczysz, jak umieścić pierwszy plik w S3 i jaką to daje wartość.
  3. Zobaczysz, jak uruchomić swój pierwszy serwer w EC2.
  4. Zobaczysz, jak ten serwer podpiąć do bazy danych w RDS.
  5. Zobaczysz, jak zrobić to “JAK NALEŻY”, aby móc w AWS pracować produkcyjnie od dnia pierwszego i nie martwić się o przekroczenie kosztów.

Wszystko podczas 1h webinaru. Tak krótko? TAK. To jest potęga chmury.

Nie czekaj więc i zarejestruj się na webinar, który odbędzie się 19.06.2017 o godzinie 10:00.

LINK DO REJESTRACJI!

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.