C-Loud Computing: An Introduction
C-Loud Computing: An Introduction
C-Loud Computing: An Introduction
An Introduction
by Deepak Rohilla
Cloud Computing is
a style of computing which must cater to the following computing needs:
Dynamism
Dynamism
Your business is growing exponentially. Your computing need & usage is getting bigger with every passing day. Would you add servers & other hardware to meet the new demand? Assume, Recession is back & your business is losing customers. The servers & hardware you added during last quarters peak season is now idle. Will you sale them? Demand keeps on changing based on world/regional economy, sometimes seasonal traffic burst as well. Thats where Cloud Computing comes to your rescue! You just need to configure & your provider will take care of fluctuating demand.
Abstraction
Abstraction
Your business should focus on your core competency & should not worry about security, OS, software platform , updates and patches etc. Leave these chores to your provider. From an end users perspective, you dont need to care for the OS, the plug-ins, web security or the software platform. Everything should be in place without any worry.
Resource Sharing
Resource Sharing
Resource Sharing is the beauty of Cloud Computing. This is the concept which helps the cloud providers to attain optimum utilization of resources. Say, a company dealing in gifts may require more server resources during festive season. A company dealing in Payroll management may require more resources during the end or beginning of the month. The cloud architecture is implemented in such a way that it provides you the flexibility to share application as well as other network resources (hardware etc). This will lead to a need based flexible architecture where the resources will expand or contract with a little configuration changes.
More Savings
More Happiness
As on Wikipedia
Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet). Cloud computing provides computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services. Cloud computing describes a new supplement, consumption, and delivery model for IT services based on Internet protocols, and it typically involves provisioning of dynamically scalable and often virtualized resources.
Feb. 21, 2011. During ICC Cricket World Cup, India Furious cricket fans slammed organisers of the World Cup on Monday as the official ticketing website crashed amid a scramble for 1,000 tickets available for the final ---TOI The official ICC partner for online ticket sell, Kyazoonga
Everyday 8:00AM to 9:00AM, Since ? Till Date, Online Ticket Booking - IRCTC, India The bookings & enquiry requests are 6-7 times higher during the peak hours than the rest of the day. So while the existing infrastructure is well equipped to handle the daylong traffic, it is the peak hour traffic that clogs servers
Software as a Service (SaaS) is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet using a thin client (browser).
SaaS
Google
Google Connect
PaaS
Google
PaaS Layer
1) Cloud OS 2) Cloud Middleware
PaaS Examples Google App Engine and Windows Azure are examples of Cloud OS. OrangesScape & Wolf PaaS are cloud middleware. Windows Azure is gradually evolving into IaaS+PaaS
Virtualization.
Infrastructure as a Service is a provision model in which an organization outsources the equipment used to support operations, including storage, hardware, servers and networking components. The service provider owns the equipment and is responsible for housing, running and maintaining it. The client typically pays on a per-use basis.
IaaS
Amazon
Green Cloud
Google Cloud
It's a network made of hundreds of thousands, or by some estimates 1 million, cheap servers, each not much more powerful than the PCs we have in our homes. It stores staggering amounts of data, including numerous copies of the World Wide Web. This makes search faster, helping ferret out answers to billions of queries in a fraction of a second. Unlike many traditional supercomputers, Google's system never ages. When its individual pieces die, usually after about three years, engineers pluck them out and replace them with new, faster boxes. This means the cloud regenerates as it grows, almost like a living thing.
Any Questions?
Thanks!
Note : I have used some images and information found on internet. I am thankful to the people who created these images from my heart, if there is any violation using these images and information, I will be happy to remove them from the presentation.