0% found this document useful (0 votes)
13 views22 pages

Cloud

Cloud computing delivers computing services over the internet, allowing users to access resources like servers and storage on a pay-as-you-go basis, which enhances flexibility and reduces the need for physical infrastructure. Various deployment models exist, including public, private, hybrid, and community clouds, each with its own benefits and challenges. Key considerations for implementation include assessing requirements, choosing a service provider, ensuring security, and optimizing resource usage.

Uploaded by

Anirudh bhargav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views22 pages

Cloud

Cloud computing delivers computing services over the internet, allowing users to access resources like servers and storage on a pay-as-you-go basis, which enhances flexibility and reduces the need for physical infrastructure. Various deployment models exist, including public, private, hybrid, and community clouds, each with its own benefits and challenges. Key considerations for implementation include assessing requirements, choosing a service provider, ensuring security, and optimizing resource usage.

Uploaded by

Anirudh bhargav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

CLOUD

COMPUTING
BY AMOL SHRIVASTAVA
COURSE
OUTLINE
WHAT IS CLOUD?

The term Cloud refers to a Network or Internet. In


other words, we can say that Cloud is something which
is present at remote location. Cloud can provide
services over network i.e. on public networks or on
private networks i.e. WAN, LAN or VPN.
Applications such as e-mail, web conferencing,
customer relationship management (CRM), all run in
cloud.
What is Cloud Computing?

Cloud computing is the delivery of computing services—including


servers, storage, databases, networking, software, analytics, and
intelligence—over the internet ("the cloud") to offer faster innovation,
flexible resources, and economies of scale.
Users can access and use these services on a pay-as-you-go basis,
eliminating the need to own and maintain physical IT
infrastructure.
We need not to install a piece of software on our local PC and this is
how, the cloud computing overcomes platform dependency issues.
Hence, the Cloud Computing is making our business application mobile
and collaborative.
IMPLEMENTATION
OF CLOUD
COMPUTING
Cloud-Infrastructure
Components

Cloud infrastructure consist of servers, storage, network, management software, and


deployment software and platform virtualization.
Hypervisor
Hypervisor is a firmware or low level program that acts as a Virtual Machine Manager. It allows to share the single
physical instance of cloud resources between several tenants.

Management Software
Management Software helps to maintain and configure the infrastructure.

Deployment Software
Deployment software helps to deploy and integrate the application on the cloud.

Network
Network is the key component of cloud infrastructure. It allows to connect cloud services over the internet. It is also
possible to deliver network as a utility over the internet i.e. the consumer can customize the network route and
protocol.

Server
Server helps to compute the resource sharing and offer other services such as resource allocation
and de allocation, monitoring resources, security etc.
Storage
Cloud uses distributed file system for storage purpose. If one of the storage resource fails then it can
be extracted from another one, which makes cloud computing more reliable.
Cloud Deployment Models
Following are the cloud deployment models
:
Public Cloud Model

Private Cloud Model

Hybrid Cloud Model

Community Cloud Model


Public Cloud Model

The Public Cloud Model allows systems and


services to be easily accessible to general public.
e.g. Google, Amazon, Microsoft offers cloud
services via internet.

Benefits Disadvantages
Cost Effective Low Security
Reliability Less customizable
Flexibility
Utility Style
Costing
High Scalability
Private Cloud Model

The Private Cloud allows systems and services to be


accessible with in an organization. The Private Cloud is
operated only within a single organization. However, It may be
managed internally or by third-party.

Benefits Disadvantages
Higher Security and Privacy Restricted Area
More Control Inflexible Pricing
Cost and energy efficiency Limited Scalability
Additional Skills
Community Cloud Model
The Community Cloud allows system and services to be accessible
by group of organizations. It shares the infrastructure between
several organizations from a specific community. It may be managed
internally or by the third-party.

Benefits
Cost effective
Sharing Between Organizations

Issues
Since all data is housed at one location, therefore one must be careful in
storing data in community cloud because it might be accessible by others.

It is also challenging to allocate responsibilities of governance and cost.


Hybrid Cloud Model

The Hybrid Cloud is mixture of public and private cloud. Non


Critical activities are performed using public cloud while the
critical activities are performed using private cloud.

Benefits
Scalability
Flexibility
Cost Efficiencies

Disadvantages
Networking Issues
Security Compliance
Infrastructural Dependency
Steps to Implement Cloud Computing
Step 1: Assess Requirements
Identify business goals, IT challenges, and specific needs for scalability, performance
and cost savings.
Conduct a workload analysis to determine what applications and data can move to the
cloud.
Step 2: Choose a Cloud Service Provider
Evaluate providers like AWS, Microsoft Azure, Google Cloud Platform, etc., based on
pricing, features, security, and compliance requirements.
Step 3: Select a Cloud Deployment Model
Choose the appropriate model (public, private, or hybrid) based on organizational
needs, data sensitivity, and regulatory requirements.
Step 4: Plan and Migrate Workloads
Develop a migration strategy (e.g., lift-and-shift, re-platforming, or re-architecting
applications).
Prioritize applications and data for phased migration.
Step 5: Ensure Security and Compliance
Implement robust security measures like encryption, identity
management, and firewalls.
Ensure compliance with relevant standards (e.g., GDPR, HIPAA).

Step 6: Optimize and Monitor


Use cloud monitoring tools to track resource usage, performance, and
costs.
Optimize workloads by scaling resources dynamically and leveraging
reserved or spot instances.
Here are some of the leading cloud service provider companies offering a wide range of cloud computing solutions:

AWS
Azure
Google
IBM
Oracle
Alibaba
Salesforce
VMware
Tencent
DigitalOcean
Cloud Computing Challenges
Cloud computing, an emergence technology, have
placed many challenges in different aspects. Some
of these are shown in the following diagram:
Security & Privacy
Security and Privacy of information is the biggest challenge to cloud computing. To
get out of security and privacy issues can be over come by employing encryption,
security hardware and security applications.
Portability
This is another challenge to cloud computing that applications should easily be
migrated form one cloud provider to another. There should not be vendor-lock in.
However, it is not yet made possible because each of the cloud provider use
different standard languages for their platforms.
Interoperability
Application on one platform should be able to incorporate services from other
platfrom. It is made possible via web services. But this writing such web services is
very complex.
Computing Performance
To deliver data intensive applications on cloud requires high network bandwidth
which result in high cost. If done at low bandwidth, then it does not meet the
required computing performance of cloud application.
Benefits of cloud computing for a business:

Cost Savings: No need for expensive hardware or maintenance; pay only for
what you use.
Scalability: Easily adjust resources to match your business needs.
Flexibility: Employees can work from anywhere with internet access.
Collaboration: Teams can share and edit files in real-time, improving
productivity.
Data Backup: Automatic backups ensure your data is safe and recoverable.
Security: Advanced security measures protect your data from threats.
Faster Deployment: Launch applications and services quickly without setup
delays.
Access to Innovation: Use cutting-edge tools like AI, analytics, and big data
processing.
.Global Reach: Serve customers worldwide without additional infrastructure.
Importance of cloud computing in the legal field:

1. Secure Data Storage: Safeguards sensitive client and case information with advanced
security measures.
2. Remote Access: Lawyers can access case files and documents from anywhere.
3. Cost Savings: Reduces expenses on physical servers and IT infrastructure.
4. Efficient Case Management: Centralizes files, deadlines, and communication for easier
handling.
5. Data Backup: Automatically saves data, protecting it from loss or accidental deletion.
6. Better Collaboration: Enables legal teams to work together on documents in real-time.
7. Regulatory Compliance: Helps meet legal data protection and privacy requirements.
8. AI Integration: Offers tools for legal research, contract review, and document
automation.
9. Scalability: Easily adapts resources to match the firm’s changing needs.
10. Improved Client Service: Enhances transparency and communication with clients.
THANK YOU!

You might also like