Post on 21-Jun-2015
description
transcript
CLOUDCOMPUTING
Global Light
Cloud computing is an environment created in a user’s machine from an on-line application stored on the cloud and run through a web browser.
Example: Gmail, Hotmail, Yahoo!
Instead of running an e-mail program on our computer, we login to a Web email account remotely. The software and storage for our account doesn't exist on our computer - it's on the service's computer cloud.
What is Cloud Computing?..
History
CC concept 1st evolved by IBM in 1950 called RJE (Remote
Job Entry Process)
In 2006 Amazon provided first public cloud
AWS (Amazon Web Service)
Cloud Components
Internet
ClientPC
Distributed Servers
Data Centres
Clients
Clients
Mobile
Thick
Thin
Clients are the device through which the end user interact with cloud.
Distributed Servers
Often servers are in geographically different places, but server acts as if they are working next to each other.
Server Data
Access
Application Server
Message Server
File System Server
Mail Server
Proxy Servers
Database Server
Web Server
Backup Server
Telnet Server
Datacentre
It is collection of servers where application is placed and is accessed via internet.
Service Models
Cloud Computing Services
SaaS(Software as a service)
Required software, Operating system & network is provided
PaaS(Platform as service)
Operating system and network is provided
IaaS(Infrastructure as a service)
Just Network is provided
SaaS
Also known as On-demand Service.
It’s an application that can be accessed from anywhere on the world as long as you can have an computer with an Internet Connection.
We can access this cloud hosted application without any additional hardware or software.
Also it can provide security features such as SSL encryption, a cryptographic protocol.
E.g. : Facebook, G-mail, Yahoo mail, Hotmail etc.
PaaS
Give us nice API (Application Programming Interface) and take care of the implementation.
In the PaaS model, cloud providers deliver a computing platform and solution stack typically including operating system, programming language execution environment, database, and web server.
It's a platform for developers to write and create their own SaaS applications.
Which means rapid development at low cost.
E.g. : Windows Azure, Salesforce.com, Joyent etc.
IaaS
Also known as hardware as a service.
It's a computing power that we can rent for a limited period of time.
Allows existing applications to be run on a cloud suppliers hardware.
Cloud providers offer computers - as physical or more often as virtual machines - raw (block) storage, firewalls, load balancers, and networks.
E.g. : OpSource, GO GRID, at&t etc.
Cloud Pyramid
SaaSEnd Users
PaaSApplication Developers
IaaSNetwork Architect
Cloud Architecture
Deployment Models
Modes
Public Cloud
Private Cloud
Hybrid Cloud
Community Cloud
Deployment Models
Computing infrastructure is hosted by cloud vendor at the vendors premises and can be shared by various organizations.E.g. : Amazon, Google, Microsoft, Sales force etc.
Public Cloud The computing
infrastructure is dedicated to a particular organization and not shared with other organizations.It's more expensive and more secure when compare to public cloud.E.g. : HP data centre, IBM, Sun, Oracle, 3tera etc.
Private Cloud
Deployment Models
Usage of both public and private together is called hybrid cloud.Organizations may host critical applications on private clouds.Where as relatively less security concerns on public cloud.
Hybrid / Combined
Cloud A community cloud is formed when several organizations with similar requirements share common infrastructure.Costs are spread over fewer users than a public cloud but more than a single tenant.
Community Cloud
Cloud Operating Systems
Cloud OS
Amoeba OS
Cloudo
CorneliOS
Eye OS
GhostGlide OS
Lucid Desktop
myGoya
Start Force
Zimdesk
Application
Social Networking sites
E-mail sites
Search Engines etc.
Applications
Why Cloud Service Is Popular?
Reduce the complexity of networks.
Do not have to buy software licenses.
Customization.
Cloud providers that have specialized in a particular area (such as e-mail) can bring advanced services that a single company might not be able to afford or develop.
Scalability, Reliability, and Efficiency.
Info at cloud are not easily lost.
Advantages of CC
CC Advantages
Lower Computer
Costs Improved Performance
Reduced Software
Costs
Instant Software Updates
Improved Document
Format Compatibility
Unlimited Storage Capacity
Increased Data
Reliability
Universal Document
Access
Latest Version
Availability
Easier Group Collaboration
Disadvantages of CC
CC Disadvantages
Requires A Constant Internet
Connection Does Not Work Well With Low-
speed Connections
Features Might Be Limited
Can Be SlowStored Data
Might Not Be Secure
Stored Data Can Be Lost
General Concerns
Conclusion
Cloud computing offers benefits for organizations and individuals. There are also privacy and security concerns. If we are considering a cloud service, we should think about how our personal information and that of our customers, can best be protected. Carefully review the terms of service or contracts and challenge the provider to meet our needs.
Thank you!
Any Queries?..Represented by:
Pran Krishna Das