A FA-3 English project Cloud Computing Designed by Ibrahim Ibrahimhaleemkhan.ihk@ gmail.com
Internet HistoryThe Internet is a global network of interconnected computers, enabling users to share information along multiple channels.Started in 1969 as ARPANET funded by DARPA (Defense Advanced Research Projects Agency)Build as packet switching network to recover from a nuclear attack by automatically rerouting data through surviving links
“When I took office, only high energy physicistshad ever heard of what is called the World WideWeb... Now even my cat has it's own page.”Bill Clinton
What is Cloud Computing? With cloud computing, you eliminate those headaches because you’re not managing hardware and software—that’s the responsibility of an experienced vendor like Microsoft office 365.The shared infrastructure means it works like a utility: You only pay for what you need, upgrades are automatic, and scaling up or down is easy.Cloud-based apps can be up and running in days or weeks, and they cost less. With a cloud app, you just open a browser, log in, customize the app, and start using it.
Cloud resources are offered as a service on an as needed basis. The cloud itself typically consists of large numbers of commodity-grade servers, harnessed to deliver highly scalable and reliable on-demand services.
Structural diagram of cloud computing
Why Cloud Computing is efficient ? Economies of scale- It’s cheaper for bigger cloud computing folks to make efficiency improvements
Diversity and aggregation- More users, more diverse users, in different places means computing loads are spread over the day, allowing for increased equipment utilization.Flexibility- Cloud installations use virtualization and other techniques to separate the software from the characteristics of physical servers
Cloud Features & Benefits for Enterprises
Highly virtualized and standardized infrastructures
Massive scalability
Fault tolerant & highly reliable
Intra- & Inter-cloud load balance
Instant application deployment
Simplified, more efficient IT and application management
Deliver more applications to large number of users
Excellent service quality
Higher utilization at reduced cost
Time-to-market
Cloud Features & Benefits for Users
Highly virtualized and standardized infrastructures
Massive scalability
Fault tolerant & highly reliable
Intra- & Inter-cloud load balance
Instant application deployment
No need to install or update SW or HW; access from any browser
Unlimited use
Always on
Access from anywhere
Many services to choose from
Cloud TechnologiesTechnology Key Feature What’s MissingGrid Computing Job scheduling across many
machinesDifficult to administer; Lacks broad applicability of cloud computing
Virtualization Virtual machines decouple OS from hardware
Fail to fundamentally solve scale and reliability
IaaS Infrastructure-as-a-Service
Computational infrastructure available for rent
Lacks security , vertical solutions,
SaaS Software-as-a-Service
Application availability through the cloud
SaaS is an application on the cloud, not a cloud by itself
Utility Computing
Packaged computing, application, and storage sold as a service
Describes a business model, not a technology or architecture
Older ways of cloud computing
How applications in cloud runs.