Cloud Computing wg Amazona Robert Fryga I SMU Informatyka.

Slides:



Advertisements
Podobne prezentacje
Serwery WWW Michał Kuciapski Uniwersytet Gdański Wyższa Szkoła Bankowa
Advertisements

Sieci komputerowe.
Architektura SAP R/3 Wybrane zagadnienia.
System cloud'owy Amazon EC2
Decyzje projektowe w .NET Framework
Microsoft Windows 2000 dla Administratora. Podstawowe możliwości Wielojęzyczność Wielojęzyczność Usprawnienia interfejsu użytkownika Usprawnienia interfejsu.
SYSTEM ZARZĄDZANIA DANYMI PCSS 2003/2004 START.
Serwery aplikacji 2008/2009 KAMiTS WMiI UŁ
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER 1 Stan oraz koncepcje zadań realizowanych przez PCSS w ramach projektu LDAP PCSS, Lipiec 2002.
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
Systemy operacyjne.
Czym jest ISA 2004 Microsoft Internet Security and Acceleration Server 2004 jest zaawansowaną zapora filtrującą ruch w warstwie aplikacji. Razem z zaporą.
Usługa Windows Server Update Services (WSUS)
Eksploatacja zasobów informatycznych przedsiębiorstwa.
Wzorce projektowe w J2EE
Microsoft Serwer - wprowadzenie
Artur Szmigiel Paweł Zarębski Kl. III i
Rozproszone bazy danych
Współczesne systemy informacyjne
Elastic Utility Computing Architecture Linking Your Programs To Useful Systems.
Przegląd i kryteria wyboru nowoczesnej platformy e-commerce
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
WebSphere Everyplace Micro Environment IBM Workplace Client Technology, Micro Edition Monika Nawrot, Tomasz Jadczyk, Tomasz Sadura KI, EAIiE, AGH.
InfinitERP prezentacja systemu.
Licencjonowanie rodziny System Center 2012
Rozwój aplikacji przy wykorzystaniu ASP.NET
… iSCSI … Windows Server 2012 Łukasz Dylewski.
Zarządzanie użytkownikami i praca w sieci lokalnej
Architektura Systemu Źródło:
Wirtualna baza SQL zgodna z SQL Server SQL as a Service
Cloud computing – chmura obliczeniowa
Jaka jest wydajność najszybszego superkomputera na świecie? Gflopów procesorów Intel EM64T Xeon X56xx 2930 MHz (11.72 GFlops) GB.
SYSTEM STEROWANIA NADRZĘDNEGO
Ogólne informacje licencyjne Kluczowe funkcjonalności Dostępne wersje i porównanie Zasady licencjonowania Downgrade, SA Licencjonowanie w środowisku chmury.
Droga do Windows Azure Windows Server SQL Server BizTalk Server SharePoint Server Ubuntu OpenSUSE CentOS SUSE Linux Enterprise Server VM Depot.
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Co nowego w klastrach Windows Server 8
Projekt kompetencyjny: Budowa sieci komputerowej
Systemy operacyjne.
Projekt i realizacja aplikacji sklepu internetowego z obsługą księgowania w środowisku cloud computing Rafał Ogrodnik Promotor mgr inż. Michał Dobrzyński.
System synchronizacji oraz współdzielenia plików pomiędzy wieloma użytkownikami oraz urządzeniami poprzez sieć Internet Rafał Olszewski Promotor: Mgr inż.
Service Oriented Architecture
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Prywatna chmura obliczeniowa w IFJ PAN
Wprowadzenie do systemu Cracow Cloud One
Technologie programowania systemów internetowych
Informatyka 1 Aplikacje w chmurze.
Podstawy języka skryptów
Jak powstaje chmura? Maciej Nabożny, Miłosz Zdybał
Zakres wykładu Kierunki rozwoju oprogramowania systemów rozproszonych Własności wybranych architektur - problemy badawcze Przykładowe obszary zastosowań.
POZNAŃ SUPERCOMPUTING AND NETWORKING CENTER 1 Zastosowanie LDAP w usługach WWW i Portali PCSS, 2002.
Połączenia aplikacji Klient/Serwer
SIEĆ KLIENT-SERWER Pojęcie sieci typu klient – serwer.
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
SIECI KOMPUTEROWE JAN STOSIO KLASA 1 E Sieć komputerowa – zbiór komputerów i innych urządzeń połączonych ze sobą kanałami komunikacyjnymi. Sieć komputerowa.
WYŻSZA SZKOŁA INFORMATYKI I ZARZĄDZANIA z siedzibą w Rzeszowie WYDZIAŁ INFORMATYKI STOSOWANEJ VPN TYPU KLIENT-SERWER, KONFIGURACJA NA MICROSOFT ISA 2006.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
Zintegrowany monitoring infrastruktury IT w Budimex
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” prezentacja pracy dyplomowej Marta i Paweł Szcześniak.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
Środowisko wspomagania automatycznej instalacji GNU/Linux „Multistart” Paweł Szcześniak.
ARCHITEKTURA SOA JAKO KLUCZ DO CYFROWEJ TRANSFORMACJI Agata Kubacka, Poczta Polska Tomasz Gajewski, Poczta Polska Jerzy Niemojewski, Savangard © 2016 Software.
Intelligent Mobile Cloud Przegląd dziedziny problemu J. Grzesiak, Ł. Jędrychowski, T. Kruczkowski, Ł. Mozgowoj.
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
The CC1 system Prywatna chmura The CC1 system
Grzegorz Chodak Wykład
GTS Shared Infrastructure (GSI)
Aplikacje i usługi internetowe
Konteneryzacja i DevOps
Zapis prezentacji:

Cloud Computing wg Amazona Robert Fryga I 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 dyskowej  Oferowanie „nakładek” na wykupioną infrastrukturę jako kolejnych usług dopasowanych do klienta

Struktura AWS (ideowo) Amazon Web Services Amazon EC2 Amazon S3 Web Services

Struktura AWS (Compute) Compute Storage Database E- commerce Networking Messaging Amazon EC2 (Elastic Cloud Computing) Amazon Elastic MapReduce Auto Scaling

Struktura AWS (Storage) Storage Database E- commerce Networking Messaging Compute Amazon S3 (Simple Storage Service) Amazon Elastic BlockStore AWS Import/Export

Struktura AWS (Database) Database E- commerce NetworkingMessaging Compute Storage Amazon SimpleDB Amazon Relational Database Service

Struktura AWS (E-commerce) E- commerce Networking MessagingCompute Storage Database Amazon Fulfillment Web Service Amazon Flexible Payment Service Amazon DevPayAmazon CloudFront

Struktura AWS (Networking) Networking Messaging ComputeStorage Database E- commerce Amazon Virtual Private Cloud Elastic Load Balancing

Struktura AWS (Messaging) Messaging Compute StorageDatabase E- commerce Networking Amazon Simple Queue Service Amazon Simple Notification Service

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 Instance  High-memory Instance  High-CPU Instance  Cluster-Compute Instance  Cluster-GPU Instance  Micro Instance

EC2 praktycznie Instancja EC2 jest praktycznie serwerem wirtualnym. W myśl tej zasady instancja ma przydział:  Mocy obliczeniowej  Pamięci RAM  Przestrzeni dyskowej  Architektury sprzętowej

Przykładowe instancje EC2 Small Instance 1 ECU 1.7 GB RAM 160 GB HDD 32-bit Large Instance 4 ECU 7.5 GB RAM 850 GB HDD 64-bit Extra-Large Instance 8 ECU 15 GB RAM 1690 GB HDD 64-bit

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 Obraz AMI System operacyjny Preinstalowane usługi Usługi użytkownikaWeb Services

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 Fryga I SMU Informatyka