Amazon Web Services

Post on 15-Jan-2016

60 views 0 download

description

Cloud Computing wg Amazona. Amazon Web Services. Robert Fryga fri2go@gmail.com I SMU Informatyka. Cloud Computing – po co?. - PowerPoint PPT Presentation

Transcript of Amazon Web Services

Cloud Computing wg Amazona

Robert Frygafri2go@gmail.comI SMU Informatyka

Cloud Computing – po co?Ideą "chmury" jest dostarczenie szerokiej grupie odbiorców infrastruktury (wraz z usługami sieciowymi), która gwarantuje automatyczną skalowalność zasobów (mocy obliczeniowej, przestrzeni dyskowej), gdzie odbiorca płaci wyłącznie za wykorzystane zasoby.

Idea Amazon Web Services Mam superkomputer Nie potrafię go w pełni wykorzystać Chcę zarobić Będę dystrybuować moc obliczeniową i

przestrzeń dyskową Udostępnię elastyczną sieć usług dla

mniej/inaczej wymagających klientów

AWS – PaaS czy IaaS

Amazon Web Services jest hybrydą. Działa w dwóch obszarach:Udostępnianie mocy obliczeniowej, szybkiego łącza danych, przestrzeni dyskowejOferowanie „nakładek” na wykupioną infrastrukturę jako kolejnych usług dopasowanych do klienta

Struktura AWS (ideowo)

Amazon Web Services

Amazon EC2

Amazon S3Web Services

Struktura AWS (Compute)

Struktura AWS (Storage)

Struktura AWS (Database)

Struktura AWS (E-commerce)

Struktura AWS (Networking)

Struktura AWS (Messaging)

Jak to się ma do rzeczywistości?

Amazon Web Services to co najmniej Amazon EC2 i/lub Amazon S3.

Reszta to tylko rozszerzenia i dodatki operujące na EC2 lub S3.

EC2 praktycznie

Amazon EC2 działa jako usługa sieciowa (Web Service) umożliwiająca ładowanie i zarządzanie instancjami serwera przez programistyczne API lub przeznaczone do tego celu narzędzia. W ramach EC2 użytkownik wykupuje możliwość korzystania z wirtualnych serwerów, zwanych tutaj instancjami. Instancje są dostępne w różnych konfiguracjach i dysponują różną mocą obliczeniową. Wydajność instancji mierzona jest w ECU (EC2 Compute Unit). 

1 ECU ≈ Intel Xeon 1,70 GHz

EC2 praktycznie

Instancje EC2 są skategoryzowane pod kątem przeznaczenia:Standard InstanceHigh-memory InstanceHigh-CPU InstanceCluster-Compute InstanceCluster-GPU InstanceMicro Instance

EC2 praktycznie

Instancja EC2 jest praktycznie serwerem wirtualnym.

W myśl tej zasady instancja ma przydział:Mocy obliczeniowejPamięci RAMPrzestrzeni dyskowejArchitektury sprzętowej

Przykładowe instancje EC2

EC2… i co dalej?Uruchamianie aplikacji na serwerach Amazon odbywa się przy użyciu obrazów AMI (Amazon Machine Image), zawierających w sobie system operacyjny, dodatkowe aplikacje, biblioteki i ich konfiguracje.Amazon udostępnia narzędzia do tworzenia własnych obrazów AMI, ale także zestaw gotowych do użycia, prekonfigurowanych obrazów opartych na systemach Windows 2003 Server, Red Hat, Debian, Ubuntu czy OpenSolaris z serwerami i aplikacjami, takimi jak Apache, IIS, MS SQL, Oracle 11 g, MySQL, Java Application Server czy Windows Media Server.

Struktura EC2

Amazon S3

Zdalna przestrzeń dyskowa o wysokiej niezawodności i dostępności.

Może działać niezależnie poprzez prosty interfejs www lub jako rozszerzenie instancji EC2.

Web Services

Web Services to usługi działające bezpośrednio w środowisku użytkownika lub transparentnie rozszerzając i manipulując samym środowiskiem.

To najlepszy przykład na przenikanie się kilku wersji chmur

Dla kogo AWS?

Dla developerów oprogramowania Dla dystrybutorów oprogramowania Dla ośrodków przetwarzających duże

ilości specyficznych danych Dla firm potrzebujących okresowo mocy

obliczeniowej i/lub przestrzeni dyskowej Dla firm rezygnujących z własnych

lokalnych serwerowni.

Data Centers Amazona

Fizycznie Data Center znajdują się w czterech punktach globu:

Irlandia Singapur Północna Wirginia (USA) Północna Kalifornia (USA)

Data Center w Kaliforni (EC2 i S3)

Struktura Data Center

Cloud Computing wg Amazona

Dziękuję za uwagę.

Robert Frygafri2go@gmail.comI SMU Informatyka