cloud computing
DESCRIPTION
An overview on Cloud computing and how it compares with the traditional computing.TRANSCRIPT
- 1. CLOUD COMPUTING Ankur Desai, Manish Chiniwalar Electronics & Communication Department, Gogte Institute of Technology, Belgaum
2. Definition
- moving computing and data away from the desktop and the portable PC and simply displaying the results of computing that takes place in a centralized location and is then transmitted via the internet on the user's screen
- - John Makroff
3. Introduction
- Cloud is a metaphor for describing the Internet.
- On-demand self-service Internet Infrastructure where you pay only for what you use, all managed by a browser, application or API.
- The best example of cloud computing is Google Apps where any application is deployed on the server can be accessed using a browser through the Internet.
- Where we install subscribe softwares
4. Other technologies
- Grid computing:In a grid of multiple computers, each of them us the others available resources.
- Utility computing:
5. Architecture Cloud Computing FRONT END BACK END Server/Data center + Any software (OS, docs, email, games, etc) Client Computer + Interface software Internet 6. Characteristics
-
- Massive scale
-
- Virtualization
-
- Non-stop computing
-
- Software purchase not required
-
- Geographic distribution
-
- Service oriented software
-
- Autonomic computing
-
- Advanced security technologies
7. Cloud Computing Categories
- IaaS- Infrastructure as a Service
- PaaS- Platform as a Service
- SaaS- Software as a Service
8. Infrastructure as a Service (IaaS)
- Delivers basic storage and compute capabilities as standardized services over the network.
- Servers, storage systems, switches, routers, and other systems are pooled and made available to handle workloads that range from application components to high-performance computing applications.
9. Infrastructure as a Service (IaaS) 10. Platform as a Service (PaaS)
- It is a paradigm for delivering operating systems and associated services over the Internet without downloads or installation.
- Also delivers platform for application development on cloud technologies.
11. Platform as a Service (PaaS) 12. Software as a Service (SaaS)
- Features a complete application offered as a service on demand.
- A single instance of the software runs on the cloud and services multiple end users or client organizations.
- Applications may include document editors, games, or any other custom built application
13. Software as a Service (SaaS) 14. Cloud Infrastructure 15. Traditional Computing
- Purchase hardware
- Purchase software
- Find space in data center
- Create migration plan
- Setup development & test
- Configure systems
- Configure databases
- Configure networks
16. With Cloud Computing
- Get a login ID!
- Lets look at an example
17. The eyeOS operating system 18. The eyeOS operating system 19. The eyeOS operating system 20. The eyeOS operating system 21. SINGLE TENANT Vs MULTI-TENANT ARCHITECTURE Single tenancy gives each customer a dedicated software stack and each layer in each stack still requires configuration, monitoring, upgrades, security updates, patches, tuning and disaster recovery.
-
- On a multi-tenant platform, all applications run in a single logical environment: faster, more secure, more available, automatically upgraded and maintained. Any improvement appears to all customers at once.
Server OS Database App Server Storage Network App 1 Server OS Database App Server Storage Network App 2 Server OS Database App Server Storage Network App 3 Other apps Shared infrastructure 22. Advantages
- Agility
- Cost
- Deviceand location independence
- Multi-tenancy
- Centralization
- Peak-load
- Utilization and efficiency
- Reliability
- Scalability
- Security
- Sustainability
23. DISADVANTAGES OF CLOUD COMPUTING
- Stored data might not be secure
- Dependent on internet connection
- Its not platform agnostic
- Can be slow
24. Manish Chiniwalar Ankur Desai & Visit our Blogs: