Unit Iii
Unit Iii
AY 2023-2024 SEM-I
1
MIT School of Computing
Department of Computer Science & Engineering
Unit-III Syllabus
PLD
2
Introduction to Cloud Computing Architecture
• 1. Client Infrastructure
• Client Infrastructure is a Front end component. It provides GUI (Graphical User Interface) to interact
with the cloud.
• 2. Application
• The application may be any software or platform that a client wants to access.
• 3. Service
• A Cloud Services manages that which type of service you access according to the client’s
requirement.
• Cloud computing offers the following three type of services:
• i. Software as a Service (SaaS) – It is also known as cloud application services. Mostly, SaaS
applications run directly through the web browser means we do not require to download and install
these applications. Some important example of SaaS is given below –
• Example: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.
• ii. Platform as a Service (PaaS) – It is also known as cloud platform services. It is quite similar to
SaaS, but the difference is that PaaS provides a platform for software creation, but using SaaS, we
can access software over the internet without the need of any platform.
Continue
• The most common challenges that are faced when dealing with cloud
computing,
• 1. Data Security and Privacy
• 2. Cost Management
• 3. Multi-Cloud Environments
• 4. Performance Challenges
• 5. Interoperability and Flexibility
• 6. High Dependence on Network
• 7. Lack of Knowledge and Expertise
Cloud interoperability
and standard scalability
• Interoperability :
It is defined as the capacity of at least two systems or applications to
trade with data and utilize it. On the other hand, cloud interoperability is
the capacity or extent at which one cloud service is connected with the
other by trading data as per strategy to get results.
• Major Scenarios where interoperability and portability is required :
Cloud Standards Custom Council (CSCC) has identified some of the
basic scenarios where portability and interoperability is required.
• Switching between cloud service providers –
The customer wants to transfer data or applications from Cloud 1 to Cloud 2.
• Using multiple cloud service providers-
The client may subscribe to the same or different services e.g. Cloud 1 and 2.
• Directly linked cloud services-
The customer can use the service by linking to Cloud 1 and Cloud 3.
• Hybrid Cloud configuration-
Here the customer connects with a legacy system not in a public, but, private cloud, i.e.
Cloud 1, which is then connected to public cloud services i.e. Cloud 3.
• Cloud Migration-
Clients migrate to one or more in-house applications to Cloud 1.
Cloud fault tolerance security