Introduction to Cloud Computing
Author: TAMIZHMANI.V DME..,
Title
1 Introduction to Cloud Computing 2 Cloud Delivery Models (XaaS)
3 Cloud Deployment Models 4 Industry Applications & Providers
What is Cloud Computing?
Definition
• Cloud computing is the on-demand delivery of IT resources over the internet with pay-as-you-go pricing.
Key Characteristics
• On-demand self-service: Automatic resource provisioning
• Broad network access: Available anywhere via internet
• Resource pooling: Shared resources among multiple users
• Rapid elasticity: Scale up/down instantly
• Measured service: Pay only for what you use
Why It Matters
• Cost Reduction: No upfront hardware investment
• Scalability: Handle traffic spikes effortlessly
• Global Reach: Deploy applications worldwide instantly
• Innovation Speed: Focus on business, not infrastructure
Cloud Delivery Models Overview (XaaS)
Everything as a Service The Three Main Models Shared Responsibility
(XaaS) • IaaS - Infrastructure as a Service Model
• A comprehensive approach • PaaS - Platform as a Service • Each model defines what the
where various computing services provider manages vs. what the
are delivered over the internet. • SaaS - Software as a Service customer manages.
Choosing the Right Model:
IaaS PaaS SaaS
For maximum control and For rapid application For ready-to-use business
customization development applications
Infrastructure as a Service (IaaS)
What is IaaS?
• Provides virtualized computing resources over the internet - the foundation layer.
What's Included Major Providers & Examples
• Virtual machines and servers
• Amazon AWS: EC2, S3, VPC
• Storage systems
• Microsoft Azure: Virtual Machines, Blob Storage
• Networks and firewalls
• Google Cloud: Compute Engine, Cloud Storage
• Load balancers
• IBM Cloud: Virtual Servers, Object Storage
Customer Responsibilities Use Cases
• Operating systems
• Web hosting, backup solutions, high-performance computing
• Applications and data
• Runtime environments
• Security configurations
Platform as a Service (PaaS)
What is PaaS?
Provides a complete development and deployment environment in the cloud.
What's Included Major Providers & Examples
• Development tools and frameworks • Heroku: Application hosting platform
• Database management systems • Google App Engine: Serverless platform
• Middleware and runtime • Microsoft Azure App Service: Web apps platform
• Operating systems • AWS Elastic Beanstalk: Application deployment
• Salesforce Platform: Custom app development
Customer Responsibilities
Use Cases
• Applications and data only
• Web application development, API development, business analytics
• User access management
Software as a Service (SaaS)
What is SaaS?
• Complete software applications delivered over the internet, ready to use.
What's Included Major Providers & Examples
• Fully functional applications • Microsoft: Office 365, Teams
• All underlying infrastructure • Google: Gmail, Google Workspace
• Salesforce: CRM solutions
• Maintenance and updates
• Adobe: Creative Cloud
• User interface • Zoom: Video conferencing
• Dropbox: File storage and sharing
Customer Responsibilities Use Cases
• User data and access control only • Email, productivity tools, CRM, collaboration platforms
Cloud Deployment Models Overview
Three Primary Models Selection Criteria
• Public Cloud: Shared infrastructure • Security requirements
• Private Cloud: Dedicated infrastructure • Compliance needs
• Hybrid Cloud: Combination approach • Cost considerations
• Performance requirements
• Control preferences
Deployment Strategy:
Private
2 For security and compliance
Public
For cost-effectiveness and
1
scalability
3 Hybrid
For flexibility and optimization
Public Cloud
Characteristics Advantages
• Shared infrastructure among multiple organizations • Lower costs and no maintenance
• Managed by third-party providers • High scalability and reliability
• Accessed via internet • Latest technology access
• Most cost-effective option • Global availability
Disadvantages Major Providers
• Limited control and customization • Amazon Web Services (AWS)
• Potential security concerns • Microsoft Azure
• Internet dependency • Google Cloud Platform
• IBM Cloud
• Oracle Cloud
Private Cloud
1 Characteristics 2 Advantages
• Dedicated infrastructure for single organization • Maximum security and privacy
• Can be on-premises or hosted • Full control over resources
• Enhanced security and control • Compliance with regulations
• Customizable to specific needs • Customized configurations
3 Disadvantages 4 Providers & Solutions
• Higher costs • VMware vSphere
• Requires technical expertise • Microsoft System Center
• Limited scalability • OpenStack
• Maintenance responsibility • IBM Cloud Private
• Dell EMC
Hybrid Cloud
Characteristics Advantages
• Combination of public and private clouds • Flexibility and choice
• Workload portability between environments • Cost optimization
• Orchestrated management • Enhanced security for sensitive data
• Best of both worlds • Scalability when needed
Disadvantages Key Technologies
• Complex management • Container orchestration (Kubernetes)
• Integration challenges • Cloud management platforms
• Potential security gaps • API integration tools
• Higher expertise required
Companies Using Cloud Computing
Enterprise Adoptions
Netflix (AWS) Spotify (Google Cloud) Airbnb (AWS) General Electric (Predix
on AWS)
• 100% cloud-based • Music streaming • Online marketplace
streaming platform and recommendations platform • Industrial IoT
platform
• Uses AWS for global • Processes massive • Handles millions of
content delivery datasets for bookings globally • Predictive
personalization maintenance for
• Handles billions of • Dynamic scaling for
equipment
hours of streaming • Global music peak demands
distribution • Real-time data
analytics
Companies Using Cloud Computing
Small to Medium Businesses
Startups Retail
Rapid deployment without E-commerce platforms and
infrastructure investment 1 2 inventory management
Education 4 3 Healthcare
Online learning platforms and Patient data management and
student management telemedicine
Major Cloud Providers
Market Leaders
1 Amazon Web Services (AWS) 2 Microsoft Azure 3 Google Cloud Platform
• Market Share: \~33% of • Market Share: \~21% of • Market Share: \~10% of
global cloud market global cloud market global cloud market
• Services: 200+ services • Strengths: Enterprise • Strengths: AI/ML, data
across compute, storage, integration, hybrid solutions analytics, Kubernetes
database
• Customers: BMW, H&R • Customers: Spotify,
• Customers: Netflix, NASA, Block, Progressive Twitter, PayPal
Unilever
Major Cloud Providers
Other Notable Providers
IBM Cloud Oracle Cloud Alibaba Cloud
Enterprise focus, hybrid Database and enterprise Leading in Asia-Pacific region
solutions applications
Advantages of Cloud Computing
Cost Benefits Operational Business Benefits Technical
• Reduced Capital Advantages • Focus on Core Advantages
Expenditure: No upfront • Rapid Deployment: Business: Less time on IT • High Availability:
hardware costs Resources available in infrastructure 99.9%+ uptime
• Pay-as-you-use: Only minutes • Innovation Speed: guarantees
pay for consumed • Global Reach: Deploy Faster time-to-market • Automatic Scaling:
resources applications worldwide Handle traffic spikes
• Competitive
• Lower Operational instantly Advantage: Access to seamlessly
Costs: Reduced IT staff • Automatic Updates: enterprise-grade • Security: Enterprise-
and maintenance Always access to latest technology grade security measures
features • Environmental • Performance: Global
• Disaster Recovery: Impact: Shared content delivery
Built-in backup and resources reduce carbon networks
recovery solutions footprint
Disadvantages of Cloud Computing
Security and Privacy Concerns Technical Limitations
• Data Location: Uncertainty about data storage • Internet Dependency: Requires reliable internet
location connection
• Shared Infrastructure: Potential security • Downtime Risk: Service outages affect business
vulnerabilities operations
• Compliance Issues: Meeting regulatory • Limited Control: Less control over infrastructure
requirements
• Vendor Lock-in: Difficulty switching providers
• Data Breaches: Risk of unauthorized access
Cost Considerations Organizational Challenges
• Ongoing Costs: Continuous subscription fees • Skills Gap: Need for cloud expertise
• Unexpected Charges: Complex pricing models • Change Management: Cultural and process changes
• Data Transfer Costs: Expensive data movement • Integration Complexity: Connecting with existing
systems
• Long-term Costs: May exceed on-premises solutions
• Performance Issues: Latency for certain applications
Importance of Cloud Computing
1 Digital Transformation Driver 2 Business Impact
• Enables Innovation: Rapid prototyping and • Market Responsiveness: Quick adaptation to
development changes
• Supports Remote Work: Access from anywhere • Global Expansion: Enter new markets rapidly
• Data-Driven Decisions: Advanced analytics • Collaboration: Enhanced team productivity
capabilities • Customer Experience: Improved service
delivery
• Artificial Intelligence: Machine learning services
3 Future Readiness 4 Industry Transformation
• Emerging Technologies: IoT, Edge Computing, • Healthcare: Telemedicine and patient data
5G integration management
• Sustainability: Reduced environmental impact • Education: Online learning and digital
classrooms
• Economic Resilience: Adaptable cost structure
• Finance: Digital banking and fraud detection
• Innovation Ecosystem: Access to cutting-edge
services • Retail: E-commerce and supply chain
optimization
Conclusion & Key Takeaways
Cloud Computing is Essential Because:
Cost Efficiency: Significant Scalability: Grow or shrink Innovation: Access to latest
reduction in IT expenses resources based on demand technologies without investment
Global Reach: Deploy applications worldwide Competitive Advantage: Level playing field for all
instantly businesses
Questions
Security & Compliance
Salesforce IBM Oracle
"How do you ensure data security "What are the key considerations "Explain how you would handle
in a multi-tenant SaaS for implementing a hybrid cloud data encryption in transit and at
environment?" security strategy?" rest in Oracle Cloud."
Reference
Essential Books & Authors
Technical References:
• "Cloud Computing: Theory and Practice" - Dan C. Marinescu
• "Architecting the Cloud: Design Decisions for Cloud Computing Service Models" - Michael J. Kavis
• "Cloud Native Patterns: Designing Change-tolerant Software" - Cornelia Davis
• "The Cloud at Your Service" - Jothy Rosenberg and Arthur Mateos
• "Cloud Computing: Concepts, Technology & Architecture" - Thomas Erl, Zaigham Mahmood, and Ricardo
Puttini
Thank You