Introduction to Cloud Computing-module 1
Introduction to Cloud Computing-module 1
2. Organic Multi-Tenancy
o Every component of the system architecture, including hardware, operating systems,
databases, application servers, and load balancers, is shared among multiple tenants.
o Organic multi-tenancy exists when multi-tenant design patterns are explicitly coded
into the application.
Figure 1.1: Illustrates the cloud computing service models (IaaS, PaaS, SaaS).
Figure 1.2: Lists the benefits, characteristics, and adoption details of IaaS, PaaS, and Saa
Difference between IAAS, PAAS and SAAS
Infrastructure as a
Platform as a service. Software as a service.
Stands for service.
There is no requirement
Some knowledge is
It requires technical about technicalities
required for the basic
Technical knowledge. company handles
setup.
understanding. everything.
It is popular among
It is popular among
It is popular among consumers and
developers who focus
developers and companies, such as file
on the development of
researchers. sharing, email, and
apps and scripts.
Popularity networking.
MS Office web,
Amazon Web Services, Facebook, and Google
Facebook and Google
sun, vCloud Express. search engine.
Cloud services. Apps.
Outsourced
Salesforce Force.com, Gigaspaces. AWS, Terremark
cloud services.
Characteristics:
o Services are available to the general public or multiple organizations.
o Resources are shared among various users (e.g., individuals, enterprises,
governments).
o Operated by a third-party provider.
Use Case: Ideal for development, testing, and hosting applications with large workloads
without upfront IT investments.
2. Private Cloud
Characteristics:
o Exclusive to a single organization.
o Can be located on-premises or off-premises.
o Managed internally or by a third party.
Use Case: Suitable for organizations requiring tight security and control over their data.
3. Hybrid Cloud
Characteristics:
o Combines public and private clouds, retaining unique identities.
o Facilitates data and application portability using standardized or proprietary
technologies.
Use Case: Best for organizations that need secure private hosting for critical applications
while leveraging public clouds for cost efficiency.
4. Community Cloud
Characteristics:
o Shared by several organizations with similar policies, compliance, and operational
requirements.
Use Case: Fits industries or organizations with shared goals, such as government agencies or
research institutions.
best suited for organizations that want access to the same applications and data, and want
the cloud costs to be shared with the larger group.
Figures 1.3 cloud deployment models.
Instance Types:
A wide range of instance types is available, tailored for different use cases. Examples include:
Pricing Models:
1. On-Demand Instances: Pay only for the compute capacity used, ideal for short-term
needs.
2. Reserved Instances: Lower cost with an upfront payment, suitable for predictable
workloads.
3. Spot Instances: Provides access to unused EC2 capacity at a discounted price by
bidding, suitable for flexible, non-critical applications.
Applications:
Key Features:
Pricing Model:
Benefits:
1. Provides a Software Development Kit (SDK) for local development and testing.
2. Applications can be deployed to GAE with a simple upload process
3. Scalable, reliable, and cost-efficient.
4. Eliminates the need to manage infrastructure, enabling focus on development.
Use Cases
Key Products:
1. Sales Cloud: CRM software for managing customer profiles, tracking opportunities,
optimizing campaigns, and monitoring sales performance.
2. Service Cloud: Customer service platform offering case management, call-center
integration, and self-service tools, including social media support.
3. Marketing Cloud: Social marketing tool for identifying leads, creating social content,
managing advertisements, and tracking campaign performance.
Unique Features:
Call-Center Integration: Service Cloud integrates with telephony and back-office apps for
seamless customer service.
Benefits:
Some of the tools included in the Salesforce Sales, Service and Marketing Clouds include:
illustrating how it can improve data sharing, streamline processes, and enhance the overall
ecosystem. Here's a breakdown of the key points:
1. Hospitals and providers can securely access and share patient data via the cloud.
2. Enhanced collaboration between hospitals and physicians.
Patient Empowerment:
1. Patients can access their health records and consolidate data into a Personal Health
Record (PHR).
2. PHRs offer an integrated view, potentially extending to a family health record.
E-Prescribing Benefits:
Process Efficiency:
1. Cloud-based data and SaaS applications streamline admission, care, and discharge
processes.
2. Reduces redundant data entry and collection.
The manufacturing industry has increasingly embraced cloud computing to enhance the
efficiency and safety of its operations. Industrial Control Systems (ICS), such as Supervisory
Control and Data Acquisition (SCADA) systems, Distributed Control Systems (DCS), and
Programmable Logic Controllers (PLC), play a vital role in automating and monitoring
manufacturing processes. These systems generate vast amounts of data that, when managed
and analyzed in the cloud, provide significant advantages.
1. Cloud-based insights can help in identifying potential hazards, improving both plant
and personnel safety.
2. Optimized production processes reduce downtime and inefficiencies.
1. Reduces the need for expensive on-premise storage and processing infrastructure.
2. Streamlined production operations lead to cost savings and resource efficiency.
Predictive Maintenanc
The use of cloud computing for energy systems focuses on leveraging the cloud to collect,
store, process, and analyze real-time data from sensors embedded in energy infrastructure,
enabling efficient monitoring, maintenance, and failure prediction. Here's a breakdown of the
key points:
1. Thousands of sensors across energy systems (e.g., smart grids, power plants, wind
farms) collect continuous data for condition monitoring.
2. Specific examples include Phasor Measurement Units (PMUs) in power grids, which
gather electrical information from substations in real-time.
1. Critical components such as bearings and gears in wind turbines are monitored for
wear and tear or sudden operating condition changes.
2. Failures in these components can lead to operational disruptions and significant
financial losses.
Importance of Predictive Maintenance:
CloudView Framework:
1. Proposed by Bahga & Madisetti, this framework enables storage, processing, and
analysis of vast amounts of machine maintenance data in a cloud environment.
2. Key features:
Modern ITS utilize data from multiple sources to deliver services like:
o Advanced route guidance and dynamic vehicle routing.
o Customer demand anticipation for pickups and deliveries.
Challenges include managing vast amounts of unorganized data stored in geographically
distributed locations.
2. Cloud-Based Solutions
A cloud-based framework is proposed for tracking and monitoring fresh food supplies,
addressing problems such as:
o Spoilage due to unrefrigerated conditions and environmental changes (e.g.,
temperature, humidity).
o Losses caused by microbial infections, biochemical reactions, or mechanical damage.
Medium and large container trucks, equipped with tracking and sensing devices, monitor
transit conditions in real time.
illustrates a generic use case where vehicles with tracking and sensing devices communicate with
a central cloud. The cloud processes the data for routing, monitoring, and issuing alerts.
Cloud computing can help in improving the reach of quality online education to students.
Cloud-based collaboration applications such as online forums, can help student discuss
common problems and seek guidance from experts.
Universities, colleges and schools can use cloud-based information management systems to
admissions, improve administrative efficiency, offer online and distance education programs,
online exams, track progress of students, collect feedback from students, for instance. can
provide access to high quality educational material to students.
Cloud-based systems can help universities, colleges and schools in cutting down the IT
infrastructure costs and yet provide access to educational services to a large number of students.
7. Cloud Computing for Mobile Communication
Heterogeneity: Network devices for RAN and CN involve various proprietary hardware
systems, increasing cost and reducing flexibility.
Frequent Upgrades: Short hardware lifecycles require frequent investments in upgrades and
expansions.
Rigid Architecture: Fixed infrastructure provisioned in advance leads to inefficiencies,
especially under dynamic workload conditions.
1. Cost Optimization:
o Reduces CapEx by replacing proprietary hardware with general-purpose cloud
infrastructure.
o Lowers OpEx through centralized management and efficient resource utilization.
o Virtual BBUs (Baseband Units) can scale dynamically to match real-time demand.
o New network functions can be tested and deployed faster, reducing time-to-market.
3. Centralized Management:
4. Energy Efficiency:
Traditional BBUs: Co-located with cell towers, designed for peak loads, leading to
underutilization.
Virtualized BBUs: Centralized in the cloud, provisioned on-demand, resulting in cost and
power savings.
Emerging Technologies:
o Integration with edge computing, AI, and machine learning will further enhance the
responsiveness, efficiency, and intelligence of cloud-based mobile communication
networks.