SlideShare a Scribd company logo
1 of 38
Hosting v Cloudu
     Lukáš Nevosád
        two bits
Proč máme cloud?
1.6 milionu UIP/měsíc
Mezinárodní projekty
Vysoká výpočetní
   náročnost
Co je to cloud hosting?
• Zajištění elasticity
• Ochrana před výpadky
• Přesun fixních nákladů do variabilních
Amazon AWS
• Největší
• Datacentrum v Evropě
• Vysoké investice do inovací
Základy AWS
• Content delivery network (S3, CloudFront)
• Datová úložiště (RDS, SimpleDB)
• Aplikační servery (EC2)
Správa AWS
• AWS Management Console
• API
• Měsíční billing
myslet naruby...
Škálování
• Load balancing
• Škálování databáze (read replicas)
• Automatizace
Prevence výpadků
• 4 regiony
• Availability zones
• CloudWatch
• Připravená řešení pro zálohy
Hurá do oblak!
Statický obsah
• Kompletní hosting statických stránek
• Automatická replikace
• Celosvětová dostupnost z lokálních cache
Dynamický obsah
• Datové úložiště
• Aplikační servery
• Rozdělování zátěže
Úpravy aplikace
• Ukládání dat (mimo databázi)
• Session management
• Zamykání
• Fronty
• Deployment
• Migrace dat
• Testování
Jak to funguje u nás?
Aktuální stav

• 2x databázová instance RDS (replikované)
• 2-4x aplikační instance EC2 (highCPU)
• 1x instance EC2 pro MemCache
• 1x ELB
• S3
Připravujeme
Děkuji za pozornost
Dotazy?
• Bug Hunter na www.aletenky.cz
 • iPod nano za nejzávažnější chybu
 • Končí zítra!
• Hledáme talenty!
 • Stavte se na stánku...

More Related Content

Similar to Lukas nevosad hosting v cloudu

Veeam v10 jak na to
Veeam v10 jak na toVeeam v10 jak na to
Veeam v10 jak na toVladan Laxa
 
Revoluce v cloudu: první autonomně řízená databáze na světě
Revoluce v cloudu: první autonomně řízená databáze na světěRevoluce v cloudu: první autonomně řízená databáze na světě
Revoluce v cloudu: první autonomně řízená databáze na světěMarketingArrowECS_CZ
 
OpenStack Technical Overview
OpenStack Technical OverviewOpenStack Technical Overview
OpenStack Technical OverviewLukas Korous
 
Zálohování Oracle databáze do cloudu prakticky
Zálohování Oracle databáze do cloudu praktickyZálohování Oracle databáze do cloudu prakticky
Zálohování Oracle databáze do cloudu praktickyMarketingArrowECS_CZ
 
Výkonnost webových aplikací
Výkonnost webových aplikacíVýkonnost webových aplikací
Výkonnost webových aplikacíTaste Medio
 
Veeam VCSP program a Backup pro Office 365
Veeam VCSP program a Backup pro Office 365 Veeam VCSP program a Backup pro Office 365
Veeam VCSP program a Backup pro Office 365 MarketingArrowECS_CZ
 
Prague data management meetup 2018-04-17
Prague data management meetup 2018-04-17Prague data management meetup 2018-04-17
Prague data management meetup 2018-04-17Martin Bém
 
Disaster Recovery do Oracle Cloudu
Disaster Recovery do Oracle ClouduDisaster Recovery do Oracle Cloudu
Disaster Recovery do Oracle ClouduMarketingArrowECS_CZ
 
BI Forum 2009 - Exadata
BI Forum 2009 - ExadataBI Forum 2009 - Exadata
BI Forum 2009 - ExadataOKsystem
 
Výběr vhodných technologii pro startup v prostředí cloudu
Výběr vhodných technologii pro startup v prostředí clouduVýběr vhodných technologii pro startup v prostředí cloudu
Výběr vhodných technologii pro startup v prostředí clouduJan Kodera
 
Implementace cloudových řešení hris
Implementace cloudových řešení hrisImplementace cloudových řešení hris
Implementace cloudových řešení hrisJaroslav Smarda
 
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & ReplicationWebinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & ReplicationJaroslav Prodelal
 
VMware vSphere je základ - a co dál?
VMware vSphere je základ - a co dál?VMware vSphere je základ - a co dál?
VMware vSphere je základ - a co dál?MarketingArrowECS_CZ
 
Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2MarketingArrowECS_CZ
 

Similar to Lukas nevosad hosting v cloudu (20)

TNPW2-2014-06
TNPW2-2014-06TNPW2-2014-06
TNPW2-2014-06
 
Veeam v10 jak na to
Veeam v10 jak na toVeeam v10 jak na to
Veeam v10 jak na to
 
Revoluce v cloudu: první autonomně řízená databáze na světě
Revoluce v cloudu: první autonomně řízená databáze na světěRevoluce v cloudu: první autonomně řízená databáze na světě
Revoluce v cloudu: první autonomně řízená databáze na světě
 
OpenStack Technical Overview
OpenStack Technical OverviewOpenStack Technical Overview
OpenStack Technical Overview
 
Zálohování Oracle databáze do cloudu prakticky
Zálohování Oracle databáze do cloudu praktickyZálohování Oracle databáze do cloudu prakticky
Zálohování Oracle databáze do cloudu prakticky
 
Database Cloud Backup DEMO
Database Cloud Backup DEMODatabase Cloud Backup DEMO
Database Cloud Backup DEMO
 
Database Cloud Backup DEMO
Database Cloud Backup DEMODatabase Cloud Backup DEMO
Database Cloud Backup DEMO
 
Výkonnost webových aplikací
Výkonnost webových aplikacíVýkonnost webových aplikací
Výkonnost webových aplikací
 
Veeam VCSP program a Backup pro Office 365
Veeam VCSP program a Backup pro Office 365 Veeam VCSP program a Backup pro Office 365
Veeam VCSP program a Backup pro Office 365
 
Prague data management meetup 2018-04-17
Prague data management meetup 2018-04-17Prague data management meetup 2018-04-17
Prague data management meetup 2018-04-17
 
Disaster Recovery do Oracle Cloudu
Disaster Recovery do Oracle ClouduDisaster Recovery do Oracle Cloudu
Disaster Recovery do Oracle Cloudu
 
TNPW2-2013-08
TNPW2-2013-08TNPW2-2013-08
TNPW2-2013-08
 
BI Forum 2009 - Exadata
BI Forum 2009 - ExadataBI Forum 2009 - Exadata
BI Forum 2009 - Exadata
 
Výběr vhodných technologii pro startup v prostředí cloudu
Výběr vhodných technologii pro startup v prostředí clouduVýběr vhodných technologii pro startup v prostředí cloudu
Výběr vhodných technologii pro startup v prostředí cloudu
 
Implementace cloudových řešení hris
Implementace cloudových řešení hrisImplementace cloudových řešení hris
Implementace cloudových řešení hris
 
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & ReplicationWebinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
Webinář: Vylepšete ochranu virtuální infrastruktury - Veeam Backup & Replication
 
Mějme mraky v záloze!
Mějme mraky v záloze!Mějme mraky v záloze!
Mějme mraky v záloze!
 
VMware vSphere je základ - a co dál?
VMware vSphere je základ - a co dál?VMware vSphere je základ - a co dál?
VMware vSphere je základ - a co dál?
 
Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2Co přináší Oracle Database 12c Release 2
Co přináší Oracle Database 12c Release 2
 
TNPW2-2013-05
TNPW2-2013-05TNPW2-2013-05
TNPW2-2013-05
 

Lukas nevosad hosting v cloudu

Editor's Notes

  1. \n
  2. v two bits...\n
  3. \n
  4. hosting z ČR je v zahraničí pomalý\n
  5. Vysoce personalizovaný obsah\nNemožnost použití cache\nRozsáhlé databáze\n
  6. Definic mnoho, pořádná žádná. Co je tedy pro nás?\n
  7. škálování\nfailover\nplatba pouze za skutečně spotřebované prostředky\n
  8. \n
  9. nad 70%\n+ 2x v USA a Asii\n
  10. \n
  11. A mnoho dalších, například SQS, SES, MapReduce, Mechanical Turk\n
  12. \n
  13. webové rozhraní\ncommand-line + API pro většinu jazyků\nPlatba pouze za spotřebované zdroje\n
  14. CloudWatch\n
  15. \n
  16. Zřízení / zrušení serveru je levná a rychlá záležitost.\nNamísto ladění konfigurace / aplikace prostě vytvoříte na pár hodin celou novou instanci a z její image nastartujete nové produkční instance\n
  17. \n
  18. ELB, DNS round robin\nJednoduše změníte výkon databázové instance\nRepliky pro čtení\n
  19. Vytvoření instance (64bit)\n
  20. Vytvoření read-only repliky databáze (RDS)\n
  21. \n
  22. EU (Ireland), USA East, USA West, Asia Pacific (Singapore)\n
  23. Obnovení databáze ze zálohy\n
  24. \n
  25. \n
  26. S3 + CloudFront\n
  27. \n
  28. - SimpleDB, RDS, S3\n- EC2\n- ELB\n
  29. \n
  30. Není praktické ukládat data na instanci (upload souborů atp.) - S3\nELB umožňuje držet session, ale je lepší přizpůsobit aplikaci\nSpuštění akce na právě jedné instanci\nŘazení požadavků (vícevrstvá aplikace) - SQS\n
  31. Jak dávat na web nové verze? (a jak se vrátit?)\nJak migrovat data? (a jak se vrátit?)\nJak testovat novou verzi aplikace?\n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n