Cloud Computing 2023
Cloud Computing 2023
Lecture 1
UNIT I - UNDERSTANDING CLOUD
COMPUTING
Cloud Computing –
History of Cloud Computing –
Cloud Architecture –
Cloud Storage –
Early models Cloud Computing
Advantages of Cloud Computing
Disadvantages of Cloud Computing –
Companies in the Cloud Today –
Cloud Services
Challenges
Example
• Facebook has close to 757 million active users daily
with 2 million photos viewed every second, more
than 3 billion photos uploaded every month, and
more than one million websites use Facebook
Connect with 50 million operations every second.
Distributed Computing Systems alone cannot
provide such high availability, resistant to failure
and scalability. Thus, Cloud computing or rather
Cloud Distributed Computing is the need of the
hour to meet the computing challenges.
What is ?
• Cloud computing is a technology that uses the
internet and central remote servers to
maintain data and applications.
Ashok kumar 9
Early Models of Cloud Computing
• Basic reasoning: information and data processing can be done more
efficiently on large farms of computing and storage systems accessible via
the Internet.
• Two early models:
1. Grid computing – initiated by the National Labs in the early 1990s;
targeted primarily at scientific computing.
– “Grid computing is the collection of computer resources from multiple locations
to reach a common goal. The grid can be thought of as a distributed system with
non-interactive workloads that involve a large number of files.” from Wikipedia
2. Utility computing – initiated in 2005-2006 by IT companies and targeted
at enterprise computing.
– “Utility computing is a service provisioning model in which a service provider
makes computing resources and infrastructure management available to the
customer as needed, and charges them for specific usage rather than a flat
rate.” from Wikipedia
• Cluster Computing
is a collection of tightly or loosely connected computers that
work together so that they act as a single entity. The
connected computers execute operations all together thus
creating the idea of a single system. The clusters are
generally connected through fast local area networks (LANs)
• Super Computing
Supercomputing is a form of high-performance computing
that determines or calculates using a powerful computer, a
supercomputer, reducing overall time to solution.
Merits of Cloud Computing
• Cost:
Well with all the required software and even hard drives accessible from the cloud, the
budget of the business is greatly reduced. There are no infrastructure costs or other
Capex (capital expenses). End to expensive servers, routers, etc. When the business is
having less or very optimum investment then cloud is the right option. However the
expense in cloud scenario is “all or nothing” policy.
• Easy to learn and use:
If you have used Gmail, Google Docs, then cloud is nothing new to you. Since the staff
would be a well expertise in Gmail and other basic cloud concepts, no special training
is required; thereby satisfying the time and the cost constraint. Obviously, now there
would no need to hire experienced expensive IT professionals, since this application is
a trouble-free one.
• Flexibility:
Documents, software, hard drive, storage equipment, etc anything can be accessed from
anywhere through cloud; hence no need for the staffs to be office to do the work.
Moreover this allows staff to work at anytime thus increasing staff morale.
• Maintenance:
No more software updates, reinstalling of applications or even sorting out of software
problems since these problems would be sorted out remotely, thus the employee can
concentrate more on his/her own work. 12
Demerits of Cloud computing
• Security:
Security is the X-Factor for any business. Just imagine your data being visible to all, or maybe your
business strategies visible to all? Negative point, right? That’s what the scenario in cloud computing
is; your data will be shared with other companies on the same platform. Of course your cloud vendor
will have a higher level of security than the one you have in-house. Still regarding security cloud
can’t be rated excellent.
• Intellectual property (IP) issues:
There can be a bit chaos as most cloud providers will have different requisites and conditions regarding
tenure of the data. To overcome this demerit, you must have read the fine print and understand
things like when can you access your data, what happens to your data is your vendor ebbs,
distribution rights, etc initially. Also keep an eye on the rules to know whether breach of any kind
may occur for your IP.
• Wireless connections:
Connecting to wireless devices is not the easiest task to do. This problem is for small scale industries
rather than larger business since larger companies have well structured network thus making
wireless connections easy. Sometimes certain softwares are designed to relate to certain PCs alone
in that case even usage of software maybe a problem.
• Collaborators
• Road Warriors
• Cost-Conscious Users
• Cost-Conscious IT Departments
• Users with Increasing Needs
Top Cloud Service Providers
• With that M&A activity as background, here are my rankings for the Top 30 Cloud Service
Providers Gaining Mind Share in 3Q 2010.
• Amazon Web Services (AWS), Elastic Compute Cloud (EC2),
Simple Storage Service (S3), andVirtual Private Cloud (VPC)
• Salesforce.com / Sales Cloud 2 (CRM), Service Cloud 2 (Support),
Force.com (Development Platform), Chatter (Collaboration)
• Google Apps (AppEngine)
• Citrix – XenServer (Virtualization)
• Rackspace – Mosso
• 3PAR
• Cisco
• IBM Smart Business, Cloudburst
• AT&T (American Telephone & Telegraph co)Synaptic
15
Some Commercial Cloud Offerings
Ashok kumar 16
Cloud Computing Models, Resources, Attributes
Delivery models
Software as a Service (SaaS) Deployment models
Platform as a Service (PaaS) Public cloud
Community cloud
Hybrid cloud
Cloud computing
Infrastructure
Distributed infrastructure
Defining attributes
Resource virtualization
Massive infrastructure
Autonomous systems
Utility computing. Pay-per-usage
Resources
Accessible via the Internet
Compute & storage servers
Networks Services Elasticity
Applications
17
Types Of Cloud
1. Public Cloud - the infrastructure is made available to the general
public or a large industry group and is owned by the organization
selling cloud services.
21
De-perimeterisation
Systems can span the boundaries of multiple organisations and cross the security
borders.
The complex structure of Cloud services can make it difficult to determine who is
responsible in case something undesirable happens.
Identity fraud and theft are made possible by the unauthorised access to personal
data in circulation and by new forms of dissemination through social networks
and they could also pose a danger to Cloud Computing.
22
Privacy issues
Cloud service providers have already collected petabytes of
sensitive personal information stored in data centers around the
world. The acceptance of Cloud Computing therefore will be
determined by privacy issues addressed by these companies and
the countries where the data centers are located.
23
Vulnerabilities
• Clouds are affected by malicious attacks and failures
of the infrastructure, e.g., power failures.
Focused
Hosting – Physical data centers such as those run by IBM, HP,
Hosting NaviSite, etc.
25
Thankyou