Nagy teherbírású rendszerüzemeltetés a felhőben
Miről lesz szó? Cloud áttekintő Terheléstípusok és kezelésük CDN Loadbalancing Nézzük a gyakorlatban Összefoglalás
Cloud áttekintő
Mi az a felhőalapú számítástechnika? A koncepció lényege, hogy nem kell foglalkoznunk azzal, hogy az alkalmazásunk pontosan hol fut, milyen szerveren, milyen tárolókon és milyen hálózati eszközökön, elég annyit tudnunk, hogy az infrastruktúra stabil, biztonságos és elég erőforrása van, hogy az aktuális igényeinket kiszolgálja. A cloud computing jelenti az informatikai infrastruktúra jövőjét.
Mi az a felhőalapú számítástechnika? A koncepció lényege, hogy nem kell foglalkoznunk azzal, hogy az alkalmazásunk pontosan hol fut, milyen szerveren, milyen tárolókon és milyen hálózati eszközökön, elég annyit tudnunk, hogy az infrastruktúra stabil, biztonságos és elég erőforrása van, hogy az aktuális igényeinket kiszolgálja. A cloud computing jelenti az informatikai infrastruktúra jövőjét. A felhőben is a hagyományos szerverek, tárolók, switchek szolgálják ki az alkalmazásainkat, de ezek intelligensen és redundánsan összekapcsolódnak, egy-egy elem meghibásodása esetén nincs hosszú fennakadás, a többi átveszi a szerepét.
Felhők osztályozása típus szerint Alkalmazás - SaaS Kész szoftver a felhőből
Felhők osztályozása típus szerint Alkalmazás - SaaS Kész szoftver a felhőből
Felhők osztályozása típus szerint Alkalmazás - SaaS Kész szoftver a felhőből Platform - PaaS Fejlesztői platform
Felhők osztályozása típus szerint Alkalmazás - SaaS Kész szoftver a felhőből Platform - PaaS Fejlesztői platform
Felhők osztályozása típus szerint Alkalmazás - SaaS Kész szoftver a felhőből Platform - PaaS Fejlesztői platform Infrastruktúra - IaaS Alap infrasturktúra szerverek, szoftverek, hálózat
Felhők osztályozása típus szerint Alkalmazás - SaaS Kész szoftver a felhőből Platform - PaaS Fejlesztői platform Infrastruktúra - IaaS Alap infrasturktúra szerverek, szoftverek, hálózat EC2
Felhők osztályozása hozzáférés szerint Publikus Szabadon hozzáférhető, sok felhasználó
Felhők osztályozása hozzáférés szerint Publikus Szabadon hozzáférhető, sok felhasználó Privát Egyetlen szervezetet szolgál ki
Felhők osztályozása hozzáférés szerint Publikus Szabadon hozzáférhető, sok felhasználó Privát Egyetlen szervezetet szolgál ki Hybrid Privát + Publikus kombinációja Átjárhatóság a kettő között
Felhők osztályozása hozzáférés szerint Publikus Szabadon hozzáférhető, sok felhasználó Privát Egyetlen szervezetet szolgál ki Hybrid Privát + Publikus kombinációja Átjárhatóság a kettő között Néhány szervezet általi zárt használat Közösségi
IaaS - Miért jó? Nincsenek beruházási költségek Szolgáltatási költség, használat alapján Azonnal használatba vehető Extrém skálázhatóság Alacsony üzemeltetési költségek Nincs amortizáció Alacsony kockázat
IaaS – Milyen infrastuktúra? Szerverek: RAM, CPU, HDD, OS
IaaS – Milyen infrastuktúra? Szerverek: RAM, CPU, HDD, OS Hálózat: IP, interface, VLAN
IaaS – Milyen infrastuktúra? Szerverek: RAM, CPU, HDD, OS Hálózat: IP, interface, VLAN Hálózati eszközök: tűzfal, loadbalancer
IaaS – Milyen infrastuktúra? Szerverek: RAM, CPU, HDD, OS Hálózat: IP, interface, VLAN Hálózati eszközök: tűzfal, loadbalancer Mentés: snapshot backup
IaaS – Milyen infrastuktúra? Szerverek: RAM, CPU, HDD, OS Hálózat: IP, interface, VLAN Hálózati eszközök: tűzfal, loadbalancer Mentés: snapshot backup Caching: CDN
Gondolkodj felhőben, tervezz felhőre! Szerver Megállhat? Igen De gyorsan helyreáll! Lehet belőle több is
Gondolkodj felhőben, tervezz felhőre! Szerver Megállhat? Igen De gyorsan helyreáll! Lehet belőle több is Tervezés Terheléselosztás Fizikai elkülönítés Automatizálás
Gondolkodj felhőben, tervezz felhőre! Szerver Megállhat? Igen De gyorsan helyreáll! Lehet belőle több is Alkalmazás Tervezés Terheléselosztás Fizikai elkülönítés Automatizálás Hibatűrés Folyamatos üzem Terhelés-tűrés
Terheléstípusok és kezelésük
Mit szolgálunk ki? Web, statikus
Mit szolgálunk ki? Web, statikus Web, dinamikus
Mit szolgálunk ki? Web, statikus Egyéb SQL Mail Stb. Web, dinamikus
Mit szolgálunk ki? Caching Web, statikus Egyéb SQL Mail Stb. Web, dinamikus
Mit szolgálunk ki? CachingLoadbalancing Web, statikus Egyéb SQL Mail Stb. Web, dinamikus
Mit szolgálunk ki? CachingLoadbalancing Caching Loadbalancing Web, statikus Egyéb SQL Mail Stb. Web, dinamikus
Mit szolgálunk ki? CachingLoadbalancing Caching Loadbalancing Content Delivery Network Web, statikus Egyéb SQL Mail Stb. Web, dinamikus
Mit szolgálunk ki? Web, statikus Egyéb SQL Mail Stb. Web, dinamikus CachingLoadbalancing Caching Loadbalancing Content Delivery Network AutoScaling Cluster
CDN Content Delivery Network
Tartalom caching Webszerver Kliens
Tartalom caching Webszerver Cache (proxy) Kliens
Tartalom caching Webszerver Cache (proxy) Kliens
Tartalom caching Webszerver Cache (proxy) Kliens
Tartalom caching Webszerver Cache (proxy) Kliens DNS Round Robin
Földrajzi elosztás
DNS Round Robin
Földrajzi elosztás DNS Round Robin
Földrajzi elosztás DNS Round Robin
Földrajzi elosztás DNS Round Robin
Földrajzi elosztás DNS Round Robin Intelligens DNS routing
Földrajzi elosztás DNS Round Robin Intelligens DNS routing
Globálisan
Intelligens DNS routing
Globálisan Intelligens DNS routing Mindenkit a legközelebbi helyről szolgálunk ki
Globálisan Intelligens DNS routing Mindenkit a legközelebbi helyről szolgálunk ki Legkisebb válaszidő, gazdaságos sávszélesség
Globálisan Intelligens DNS routing Mindenkit a legközelebbi helyről szolgálunk ki Legkisebb válaszidő, gazdaságos sávszélesség + hibatűrés
Globálisan Intelligens DNS routing Mindenkit a legközelebbi helyről szolgálunk ki Legkisebb válaszidő, gazdaságos sávszélesség + hibatűrés A CDN, mint szolgáltatás, mindezt egy integrált szolgáltatásként nyújtja. Nem kell saját cache/DNS szervereket fenntartanunk, az egész hálózathoz beruházási költség nélkül lehet csatlakozni. Csak a ténylegesen kiszolgált adat után jelentkezik költség. A CDN, mint szolgáltatás, mindezt egy integrált szolgáltatásként nyújtja. Nem kell saját cache/DNS szervereket fenntartanunk, az egész hálózathoz beruházási költség nélkül lehet csatlakozni. Csak a ténylegesen kiszolgált adat után jelentkezik költség.
CDN összefoglaló Statikus web tartalom kiszolgálás Nem kell nagy szerverteljesítmény Lokálisan és globálisan is működik Optimális helyről történik a kiszolgálás Gyors failover hiba esetén Csak a ténylegesen kiszolgált adat után jelentkezik költség
Loadbalancing
Méretezés Szerver
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD?
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD?
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD? Infrastruktúra
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD? Infrastruktúra Hány szerver? Loadbalancing? Hálózati kapcsolatok?
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD? Infrastruktúra Hány szerver? Loadbalancing? Hálózati kapcsolatok?
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD? Infrastruktúra Hány szerver? Loadbalancing? Hálózati kapcsolatok?
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD? Infrastruktúra Hány szerver? Loadbalancing? Hálózati kapcsolatok? Monitoring
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD? Infrastruktúra Hány szerver? Loadbalancing? Hálózati kapcsolatok? AutoScaling Automatikus méretezés az aktuális terheléshez igazodva Monitoring
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD? Infrastruktúra Hány szerver? Loadbalancing? Hálózati kapcsolatok? AutoScaling Automatikus méretezés az aktuális terheléshez igazodva Szerver szintjén Monitoring
Méretezés Szerver Mennyi RAM? Mennyi CPU? Mekkora HDD? Infrastruktúra Hány szerver? Loadbalancing? Hálózati kapcsolatok? AutoScaling Automatikus méretezés az aktuális terheléshez igazodva Szerver szintjén Infrastruktúra szintjén Monitoring
AutoScaling Szerverek Kliens
AutoScaling Loadbalancer Szerverek Kliens
AutoScaling Loadbalancer Monitoring Szerverek Kliens
AutoScaling Loadbalancer Monitoring Szerverek Kliens
AutoScaling Loadbalancer Monitoring Szerverek Új szerverekre van szükség! Kliens
AutoSkálázás Loadbalancer Monitoring Szerverek Kliens
AutoScaling Loadbalancer Monitoring Szerverek Kliens
AutoScaling összefoglaló Dinamikus tartalom kiszolgálás Összeadódó teljesítmény Folyamatosan megfelelő számú kiszolgáló fut Azonnali failover hiba esetén Mindig csak annyi szerver után keletkezik költség, amennyire tényleg szükség volt.
Nézzük a gyakorlatban
Szerver létrehozás
Cluster létrehozás
Összefoglalás
Infrastruktúra
Összefoglalás Infrastruktúra CDN
Összefoglalás Infrastruktúra CDN Publikus
Összefoglalás Infrastruktúra CDN PublikusPrivát
Kérdések?
Köszönöm