Cloud Computing Introduction
Cloud Computing Introduction
Collabora t1on ,
nnnnce
communlcatto11
over a network Platform
--
• Virtually infinite computing
•
Identity • Queue
Object Storage Runt.une O,:,tabas.e
resources Jnfrastructure
• Pay as you go
Cloud Computing
• ''Clouds are vast resource pools with on-demand resource
allocation''.
- Jan Pritzker
-
Base Of Cloud Computing
• The main enabling technology
for cloud computing is
virtualization. Virtualization
generalizes the physical
infrastructure and provides it as a
soft component that is easy to be
used and managed.
• Virtualization: VMWare - A
pioneer in virtualization and
cloud software and services
3. Broad network access: Recourses are acquired over the network and
accessed through standard devices such as laptops, tablets and mobile
devices.
5. Rapid elasticity: A user can quickly acquire more resources from the
cloud by scaling out. They can scale back in by releasing those
resources once they are no longer required.
6. Measured service: resource usage is metered using appropriate metrics such
monitoring storage usage, CPU hours, bandwidth usage etc. The service is Pay
as You Go. Cost is greatly reduced, and capital expenditure is converted to
operational expenditure . Also, you can convert fixed cost to variable.
There are certain services and models working behind the scene making
the cloud computing feasible and accessible to end users.
1. Deployment Models
Software as a Service
(Saas) Platform as a Service Infrastructure asa
Anything as Service
(PaaS) Service (IaaS)
CRM, Email, Social a Service Models
Middleware, Database, Compute, Storage, rxaas·•
Collaboration,Payment
Build,'Dev'Test Network, Desktoo
\ and Reconciliation ''
' '
'-':C
Public
Private
Hybrid and
Community.
Deployment Models Of Cloud Computing
• Software Updates
• Advantage of cloud computing is that the servers are installed off
premise and out of sight. Suppliers take care of them for all regular
maintenance including software and security, so you don't have to
worry about wasting time maintaining the system yourself.
• Leaving you free to focus on the things that matter, like growing
your business.
• Controlled Capital-Expenditure
• Cloud computing cuts out the high cost of IT infrastructure. You
simply pay as you go and enjoy a subscription-based model.
• Instead of having to invest heavily in Data- Cen_...,.,..:s and servers
before you know how y o u ' r going to use them, y can only pay
when you consume computing resources, and only pay for liow
much you consume.
• Security
• Data can e stored in the cloud; we can access it no matter what happens to
your machine.
• nd ou can even remotely remove data from lost laptops, so it doesn't get
into t e wrong hands.
• Data Accessibility
• When business teams can access, edit and share documents anytime, from
a n h e r e , they're able to do more efficiently with high performance. With
cloud computing, if you've got an internet connection ou can be at work.
And with most serious cloud services offering mobi e apps, you're not
restricted by which device you've got to hand.
39
• Flexibility
• Cloud-based services are ideal for businesses with growing or •
• Competitiveness
• Cloud is available for everyone, it also allows smaller businesses to act
faster than big, establishe competitors.
• Pay-as-you-go service and cloud business applications mean small
outfits can run with the big boys, and disrupt the market, while
remaining lean and nimble.
40
Disadvantages of Cloud Computing
■ Requires a constant Internet connection: Does not work well with low-speed
connections and can be slow.
■ Stored data might not be secure
■ Lack and loss of control
■ Accessibility and UI limitations of web apps
■ Reliability, performance, security; offline access
■ Policy/compliance concerns (privacy)
■ Breach forensics and mitigation
■ Business ''surprises''
■ Support; More Logins
■ Consequences of ''Creative Destruction''
Disadvantages of Cloud Computing
• Security: This is usually the top fear because most IT managers are
concerned about controlling access of their sensitive data that would
reside in the cloud and can't afford the data being compromised.
• Privacy: Another key concern of IT management is maintaining privacy of
their computing data in the cloud. IT departments need to be assured that
their data is not being monitored either internally within the cloud
provider or by any outside hackers.
• High Availability: Users are looking for some form of guarantee from providers
that their computing data will be up at all times and their business can't be
affected with any downtime.
• Service Delivery and Billing: Budgeting and assessment of the cost will be
very difficult unless the provider has some good and comparable benchmarks to
offer.
Disadvantages of Cloud Computing
• Business Continuity: Users also have concerns about recovering their data
from the cloud quickly in case of a man-made or a natural disaster.
• Cloud Computing is a easy and approachable way for companies to have all
the resources they need at one place.
• Cloud Service Providers do not provide any guarantee about your data safety.
Conclusion
• Cloud Computing is not yet well understood.
• Leaders in the industry, such as IBM, Google, and Microsoft have provided
their initiatives in promoting cloud.
• In India because of internet bandwidth, this field is still not very popular.