Piotr Grzesik
Prosta definicja - Cloud Computing to wykorzystanie zasobów takich jak moc obliczeniowa, przestrzeń dyskowa, czy wybrana aplikacja, za pośrednictwem sieci Internet.
Amazon Web Services jest platformą oferującą usługi w modelu "Cloud Computing". Została udostępniona w roku 2006, początkowo oferując tylko trzy usługi (Amazon Simple Storage Service, Amazon Simple Queue Service, Amazon Elastic Compute Cloud), natomiast aktualnie oferuje ponad 300 różnych serwisów w kategoriach jak Compute, Storage, Database, Migration, Network and Content Delivery, Management Tools, Messaging, Security, Identity & Compliance
Elastic Compute Cloud to usługa, która pozwala na wynajem mocy obliczeniowej w formie elastycznych maszyn wirtualnych (VMs), wspiera systemy operacyjne takie jak Linux, Windows, oraz MacOS.
AWS oferuje rózne typy rodzin instancji EC2
source: https://s3-us-west-2.amazonaws.com/uw-s3-cdn/wp-content/uploads/sites/149/2018/12/28193450/Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
Auto Scaling Groups to kolekcje takich samych, logicznie zgrupowanych instancji AWS EC2, które pozwalają na skalowanie oraz zarządzanie tymi instancjami. Skalowanie może odbywać się manualnie lub automatycznie, na podstawie metryk takich jak użycie CPU czy pamięci operacyjnej.
Amazon Elastic Load Balancing to wysokodostępny serwis pozwalający na dystrybucję przychodzącego ruchu do wielu odbiorców (np. do instancji EC2). Oferuje funkcjonalności takie jak zarządzanie certyfikatami SSL, autentykację użytkowników, czy terminację SSL/TLS.
@p_grzesik
pj.grzesik@gmail.com