Cloud OS


Published on

Cloud OS

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cloud OS

  1. 1. Rahul Kulhari
  2. 2. What is Cloud Computing ? Concept Virtualization. Component. Architecture. Services Type.
  3. 3. Cloud Computing ConceptCloud computing is Internet ("cloud") based development and use ofcomputer technology ("computing"). It is a style of computing in whichdynamically scalable and often virtualized resources are provided as aservice over the Internet.
  4. 4. VirtualizationTechnical DefinitionThe ability to run multiple operating systems on a singlephysical system and share the hardware resources.
  5. 5. The Traditional Server Concept
  6. 6. The Virtual Server ConceptVirtual Machine Monitor (VMM) layer between Guest OS and hardware
  7. 7. The Virtual Server Concept• Virtual servers can be scaled out easily.• If the administrators find that the resources supporting a virtual server are being taxed too much, they can adjust the amount of resources allocated to that virtual server• Server templates can be created in a virtual environment to be used to create multiple, identical virtual servers.• Virtual servers can still be referred to by their function i.e. email server, database server, etc.• Hosts may be removed and introduced almost at will to accommodate maintenance.
  8. 8. ComponentsApplications Facebook · Google Apps · SalesForce · Microsoft Online Browser(Chrome) · Firefox · Cloud · Mobile (Android · iPhone) · Netbook (EeePC · Client MSI Wind) · Nettop (CherryPal · Zonbu)Infrastructure BitTorrent · EC2 · GoGrid · Sun Grid · 3tera Platforms App Engine · Azure · Mosso · SalesForce Services Alexa · FPS · MTurk · SQS Storage S3 · SimpleDB · SQL Services Standards Ajax · Atom · HTML 5 · REST
  9. 9. Architecture
  10. 10. Types & Modes Types Modes• Application (AaaS) • Private Cloud• Platform (PaaS) • Public Cloud• Infrastructure (IaaS) • Hybrid Cloud• Virtulazition
  11. 11. Cloud OS is a Cloud Computing based Web Desktop.
  12. 12. What is Web Desktop ? Cloud Based Easy-to-use interface CollaborationLog in from everywhere From any device, enjoy a Powerful Web 2.0and from any device. universal, easy-to-use applications:Mobile phones, iPad, interface with hierarchical • Files Managertablet PC, laptop, … controls giving access to • Collaboration & Sharing the company’s • Office suite applications, whether in • Calendar & Contacts the Cloud or on-site
  13. 13. How Cloud OS will Work ?• Access to Cloud OS is a simple log in from the Browser• All company applications appear as icons on the web desktop in a typical Windows type lay out. Anybody using a computer understands immediately how Cloud OS works : files system, drag and drop, control panel, icons..• The Single Sign On (SSO) feature makes navigation from one application to the other effortless, whether they are onsite or as SaaS from a public Cloud
  14. 14. Development process Cloud OS
  15. 15. BKBIET Cloud OS Screen Shot
  16. 16. Cloud OS TechnologySystem StructureThe system is divided clearly into Application Cloud OScomponents which run on PHP PHP• JavaScript• PHP, as Cloud OS, Internal Communication b/wat the end of the day, is a Web PHP & Scripts in the form ofapplication. calls to function/class instances http and their methods Requests Via AjaxApplications are divided into two parts:• The part executed in the client system (Web browser)-used to draw the user’s interface using JavaScript.• The part interpreted by PHP (Web server).-is executed on Ajax request.when an operation needs to be carried out, e.g. read the database, the partinterpreted by PHP is executed on Ajax request (xmlhttprequest).
  17. 17. Cloud OS Components ApplicationCloud OS will work on 5 distinct parts: Framework• Kernel Service• Services Library• Libraries• frameworks• Applications
  18. 18. Cloud OS Features• A true mobility solution• Compatibility• Easy to use• Flexibility• Clouds• Virtual Appliance
  19. 19. Thank You