Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Cloud Computing Group No-01: Chandan Yadav Abhigyan Prakash Rajarshi Mondal Bijoy Ghosh

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 42

Cloud Computing

Group No-01

Chandan Yadav Abhigyan Prakash Rajarshi Mondal Bijoy Ghosh

St Thomas College of Engineering and Technology


Department of Electrical Engineering
CLOUD
COMPUTING
Agenda

What is Cloud? Cloud Models Cloud Providers Hands-on What is Cloud


Computing?
4

Why Cloud Computing


Before Cloud Computing
Let’s take an example, we want to host a website, these are the following things we would need
to do:

Buy a stack of servers.

Keeping the peak traffic in mind, buy more servers

Monitoring & Maintenance of your servers.

5
What is Peak Traffic

Peak traffic is basically the traffic which comes for a shorter duration , e.g. you can expect the
most traffic between 6pm to 10pm because that is the time when people are most free.
So, after 10pm the peak traffic can decline. So when traffic booms you have to have the servers
to manage them & after 10pm when this peak traffic declines your servers become idle. So we
have to get maximum servers so that we do not face any problems when the traffic is at its peak.

6
Disadvantages
This setup is expensive.

Troubleshooting problems can be tedious & may conflict with


our business goals

Since the traffic is varying, our servers will be idle


most of the time.

7
8

CLOUD
COMPUTING
How it happens now?
Put your data on cloud servers & voila! No more buying expensive servers

Scalability! Your server capacity will vary according to traffic

Your cloud provider will manage your servers, hence no worries about the underlying
infrastructure.

9
What is Cloud Computing?
It is the use of remote servers on the internet to store, manage & process data rather than a
local server or your personal computer.

10
Cloud Models
There are certain services & models working behind the scene making the cloud computing feasible &
accessible to the end users. Following are the working models for cloud computing:

Cloud Models

Service Models Deployment Models

11
Service Models
Service Models are the reference models on which the Cloud Computing is based. These can be categorized into
three basic service models as listed below:

1. Infrastructure as a Service (IaaS)

2. Platform as a Service (PaaS)

3. Software as a Service (SaaS)

12
Infrastructure as a Service(IaaS)
IaaS is the Delivery of technology infrastructure as on demand scalable service.
IaaS provides access to fundamental resources such as physical machine, virtual
machine, virtual storage, etc..
 Usually billed based on usage
 Usually multi tenant virtualized environment
 Can be coupled with Managed Services for OS and application support.

13
Service Models- Cloud Computing
Provides virtualized computing resources over the internet

No worries about the underlying physical machine

Infrastructure as a service

Abstract the user from physical machine

14
IaaS Example

15
Platform as a Service(PaaS)
PaaS provides the runtime environment for applications, development deployment tools, etc..
PaaS provides all of the facilities required to support the entire life cycle of building &
delivering web applications & services entirely from the Internet.
Typically applications must be developed with a particular platform in mind.
 Muti tenant environments
 Highly scalable multi tier architecture.

16
Service Models- Cloud Computing
No control over the underlying architecture including
operating systems, storage, servers, etc..

Platform as a Service (PaaS) The cloud providers gives the ability to the
customer to deploy customer created application
using programming languages, tools, etc that are
provided by the Cloud Provider.

17
PaaS Example

18
Software as a Service(SaaS)
SaaS model allows to use software applications as a service to end users.
SaaS is a software delivery methodology that provides licensed muti tenant access to
software & its functions remotely as a Web-Based service.
Usually billed based on usage
Usually multi tenant environment
Highly scalable architecture.

19
Service Models- Cloud Computing
Cloud provider leases application or softwares which are
owned by them to its client.

Example: salesforce.com provides the


CRM(customer relation manager) on a cloud
infrastructure to its client & charges them for it,
Software as a Service (SaaS) but the software is owned by the salesforce
company only

20
SaaS Examples

21
Service Models- Conclusion
Packaged Software Infrastructure Platform Software

You Manage
Application Application Application Application
Data Data Data Data

You Manage
Runtime Runtime Runtime Runtime

Managed by Vendor
Middleware Middleware Middleware Middleware
You Manage

Managed by Vendor
O/S O/S O/S O/S
Virtualisation Virtualisation Virtualisation Virtualisation

Managed by Vendor
Server Server Server Server
Storage Storage Storage Storage
Networking Networking Networking Networking

22
23

Cloud Models
Service Models

Deployment Models
Deployment Models
Deployment Models define the type of access to the cloud, i.e., how the cloud is located?
Cloud can have any of the three types of access-:
 Public
 Private
 Hybrid

24
Types of Deployment Models

Public Cloud

Private Cloud

Hybrid Cloud

25
Public Cloud
The Public Cloud allows systems &
services to be easily accessible to
the general public. Public cloud may
be less secure because of its
openness, e.g., e-mail.

26
Advantages of Public Cloud-:
 No investment required to deploy & maintain the IT infrastructure.
 High scalability and flexibility to meet unpredictable workload demands.
 Reduced complexity and requirements on IT expertise as the cloud vendor is responsible to
manage the infrastructure.
 Flexible pricing options based on different SLA offerings.
 The cost agility allows organizations to follow lean growth strategies and focus their
investments on innovation projects.

27
Suitable choice for-:
 Predictable computing needs, such as communication services for a specific number of users.
 Apps and services necessary to perform IT and business operations.
 Additional resource requirements to address varying peak demands.
 Software developments and test environments.

28
Limitations-:
 The total cost of ownership (TCO) can rise exponentially for large-scale usage, specifically for
midsize to large enterprises.
 Not the most viable solution for security and availability sensitive mission-critical IT workloads.
 Low visibility and control into the infrastructure, which may not suffice to meet regulatory
compliance.

29
Private Cloud
The private Cloud aloows system and services to be accessible within an organisation. It offers increased
security because of its private nature.

30
Advantages of Private Cloud-:
 Dedicated and Secure environments that cannot be accessed by other organizations.
 Compliance to stringent regulations as organizations can run protocols, configurations and
measures to customize security based on unique workload requirements.
 High scalability and efficiency to meet unpredictable demands without compromising on
security and performance.
 High SLA performance and Efficiency.
 Flexibility to transform the infrastructure based on ever-changing business and IT needs of the
organizations.

31
Suitable choice for-:
 Highly regulated industries and government agencies.
 Technology companies that require strong control and security over their IT workloads and the
underlying infrastructure.
 Large enterprises that require advanced data center technologies to operate efficiently and cost-
effectively.
 Organizations that can afford to invest in high performance and availability technologies.

32
Limitations-:
 Expensive Solution with a relatively high total cost of ownership as compared to public cloud
alternatives for short-term use cases.
 Mobile users may have limited access to the private cloud considering the high security measures in
place.
 The infrastructure may not offer high scalability to meet unpredictable demands if the cloud data center
is limited to on-premise computing resources.

33
Hybrid Cloud
The Hybrid Cloud is mixture of private and public
cloud. However, the critical activities are
performed using private cloud and non-critical
activities are performed using public cloud.

34
Advantages of Hybrid Cloud-:
 Flexible policy-driven deployment to distribute workloads across public and private infrastructure
environments based on security, performance and cost requirements.
 Scalability of public cloud environments is achieved without exposing sensitive IT workloads to
the inherent security risks.
 High reliability as the services are distributed across multiple data centres across public and
private data centres.
 Improved security posture as sensitive IT workloads run on dedicated resources in private clouds
while regular workloads are spread across inexpensive public cloud infrastructure to trade-off for
cost investments.

35
Suitable Choice for-:
 Organisations serving multiple verticals facing different IT security, regulatory and performance
requirements.
 Optimizing cloud investments without compromising on the value proposition of either public or
private cloud technologies.
 Improving security on existing cloud solutions such as SaaS offerings that must be delivered via
secure private networks.
 Strategically approaching cloud investments to continuously switch and trade-off between the
best cloud service delivery model available in the market.

36
Limitations-:
 It can get expensive.
 Strong compatibility and integration is required between cloud infrastructure spanning different
locations and categories. This is a limitation with public cloud deployments, for which
organisations lack direct control over the infrastructure.
 Additional infrastructure complexity is introduced as organisations operate and manage an
evolving mix of private and public cloud architecture.

37
Public Vs Private Vs Hybrid Cloud-:

The choice between public, private and hybrid cloud solutions depends on a variety of
factors, use cases and limitations. In the real-world, it’s not an either/or situation,
especially since organisations tend to leverage all three types of cloud solutions
considering the inherent value propositions and trade-offs.

38
Advantages of cloud computing-:

 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
 Device independence

39
Disadvantages of Cloud Computing-:

 Requires a constant Internet connection.


 Does not work well with low-speed connections.
 Features might be limited
 Can be slow
 Stored data can be lost
 Stored data might not be secure

40
Conclusion:

In conclusion, cloud computing is recently new technological development that has


the potential to have a great impact on the world. It has many benefits that it
provides to it users and businesses. For example, some of the benefits that it provides
to businesses, is that it reduces operating cost by spending less on maintenance and
software upgrades and focus more on the businesses itself. But there are other
challenges the cloud computing must overcome. People are very skeptical about
whether their data is secure and private. There are no standards or regulations
worldwide provided data through cloud computing. Europe has data protection laws
but the US, being one of the most technological advance nation, does not have any
data protection laws. Users also worry about who can disclose their data and have
ownership of their data. But once, there are standards and regulation worldwide,
cloud computing will revolutionize the future. 

41
42

You might also like