EDU::GAMF::Felhőalapú-szolgáltatások::AWS
Amazon Web Services regisztráció
Az AWS mindenki számára biztosít 1 év ingyenes próbaverziót. Ehhez regisztrálnunk kell a rendszerbe, amihez szükségünk lesz egy email címre, egy telefonszámra a megerősítéshez és egy netes vásárlásra alkalmas bankkártyára. A regisztráció során az AWS 1$-ral meg terheli a számlát, de később erre nem tart igény, így a tranzakció lejáratakor jóváíródik a számlán.
Ingyenes verzió korlátai
Az ingyenes verzióban nem minden érhető el és ami mégis, az sem korlátlan ideig (750 óra EC2 futási idő például), amit ha átlépünk, akkor fizetési kötelezettségünk jelentkezik a szolgáltató felé. Igyekezzünk mindent leállítani az órai munka illetve az otthoni gyakorlás után, hogy lehetőleg ne kerüljön pénzbe a féléves munkánk. A hallgatók által elszenvedett károkért sem az iskola sem Én nem tudunk felelősséget vállalni, de azt meg tudjuk ígérni, hogy fizetős szolgáltatást nem használunk és nem is kérünk számon.
AWS alapok
Szolgáltatási szintek
A felhőszolgáltatások, így az AWS is, alapvetően 3 szolgáltatási szintet különböztetnek meg:
IaaS, azaz Infrastructure as a Service
Ez a legalacsonyabb szintű szolgáltatás. Ebben az esetben a szolgáltató infrastruktúráját vesszük igénybe: nem kell virtualizálással, szerverezéssel és L1-L2 szintű hálózati beállításokkal foglalkoznunk, ezt készen kapjuk. Efölött azonban mindenért mi, a vevő felelünk, tehát mi tartjuk karban az operációs rendszert, mi döntjük el, hogy milyen alkalmazásokat telepítünk rájuk és azok frissítését hogyan oldjuk meg; mi felelünk az alkalmazásunk működéséért. Például: EC2
PaaS, azaz Platform as a Service
Egy szinttel az IaaS felett van: csupán az applikációért és az adatok helyességéért felelünk, minden alsóbb szintet a szolgáltató tart karban. Hozzáférést is csak az applikációhoz tartozó eszközök segítségével kapunk, az alsóbb szinteket nem érjük el (nem tudunk be SSH-zni a szerverre pl.). Például: RDS
SaaS, azaz Service as a Service
Ez a legmagasabb szintű szolgáltatás. Ez esetben egy konkrét alkalmazást veszünk igénybe, tehát az alkalmazás és az annak működését biztosító adatok menedzselése is a szolgáltató hatáskörében marad. Tipikusan ilyen az email, a közösségi média, de ilyen lehet az Office 365 által kínált online tér is, ahol gyakorlatilag dokumentumot is tudunk szerkeszteni a gépre telepített alkalmazások nélkül is, online eszközökkel (bár ez nem AWS-en belüli példa, talán ezek a legismertebb szolgáltatások).
EC2 szolgáltatásai
EC2 telepítése és beállítása
AMI létrehozása
Lunch configuration létrehozása
Lunch template létrehozása
Auto Scaling Group létrehozása terheléselosztással
Target Group
Load Balancer
RDS szolgáltatások
MySQL adatbázis telepítése
Csatlakozás MySQL adatbázishoz CLI-ből
VPC beállításai
VPC létrehozása
Subnetek létrehozása
Alkalmazás létrehozása AWS-ben
VPC létrehozása
MySQL létrehozása
API létrehozása
Szerver konfigurálása
ASG létrehozása terheléselosztással
UI létrehozása
Szerver konfigurálása
ASG létrehozása terheléselosztással
Alkalmazás tesztelése
Hasznos linkek
[1] SaaS vs PaaS vs IaaS