130 likes | 294 Views
Programming di lingkungan cloud computing ( PaaS – Platform as a Service). Chapter 4. How to run web application?.
E N D
Programming dilingkungan cloud computing (PaaS – Platform as a Service) Chapter 4
How to run web application? A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. Web hosts are companies that provide space on a server owned or leased for use by clients, as well as providing Internet connectivity, typically in a data center wikipedia
Reliability and uptime Total time = 365 days per year * 24 hours per day * 60 minutes per hour = 525,600 minutes per year. Eg. 99.99%: (1 - .9999) * 525,600 = 52.56 allowable minutes down per year.
Web hosting • Traditional hosting/shared hosting • VPS • PaaS
Traditional hosting • GoDaddy, rumahhosting, citranet, etc
Vps (virtual private server) • Virtual machine sold as a service by internet hosting service • Install ossesuai yang kitapunya • operational, samadengan server fisik • Performance sedikitlebihrendahdarifisikdantergantungpadabeban yang jalandi server yang sama
PaaS • Service cloud computing • IaaS – Microsoft Azure, Amazon E2C • PaaS – AppFog, Cloud Foundry, Open Shift • SaaS – gmail, yahoo mail, docs.google.com, skydrive, drive.google • PaaS Providing environment to create Apps Java, PHP, Ruby, Node.js etc
PaaS • Focus on code not infrastructure • Scalable • Able to clone • Self service • Pay as you use
Azure • Product of microsoft • Service – IaaS, PaaS • Support linux – Red Hat
Cloud Foundry • Most mature PaaS vendor • Supported by VMWare and others • Service – Java, Node.js, Ruby, Python