Cloud Computing and Networking - 5 Page Notes
Page 1: Introduction to Cloud Computing
What is Cloud Computing?
Cloud computing is the delivery of computing services such as storage, databases,
servers, networking, software, and analytics over the internet (the cloud). It enables
users to access and use computing resources without owning or managing physical
hardware.
Key Characteristics:
• On-Demand Self-Service: Users can access resources without human
interaction.
• Broad Network Access: Services are accessible from anywhere via the internet.
• Resource Pooling: Resources are shared across multiple customers.
• Rapid Elasticity: Resources can scale up/down quickly based on demand.
• Measured Service: Pay-as-you-go pricing based on usage.
Benefits:
• Cost savings
• Flexibility and scalability
• Reliability and security
• Automatic software updates
Types of Cloud Services:
1. Infrastructure as a Service (IaaS): Provides virtualized computing resources
over the internet.
2. Platform as a Service (PaaS): Provides a platform for application development
without managing underlying infrastructure.
3. Software as a Service (SaaS): Delivers software applications over the internet.
Page 2: Cloud Deployment Models & Providers
Deployment Models:
• Public Cloud: Resources are owned and operated by a third-party cloud service
provider.
• Private Cloud: Used exclusively by one organization; offers more control and
security.
• Hybrid Cloud: Combines public and private clouds to allow data and apps to be
shared.
• Community Cloud: Shared by several organizations with common concerns.
Major Cloud Service Providers:
• Amazon Web Services (AWS)
• Microsoft Azure
• Google Cloud Platform (GCP)
• IBM Cloud
• Oracle Cloud
Cloud Security Considerations:
• Data encryption
• Identity and access management
• Firewalls and intrusion detection systems
• Regular compliance and audits
Page 3: Introduction to Networking
What is Networking?
Networking refers to the practice of connecting computers and other devices to share
resources and data. It forms the backbone of cloud computing.
Types of Networks:
• LAN (Local Area Network): Covers a small area like a home or office.
• WAN (Wide Area Network): Covers a large geographic area.
• MAN (Metropolitan Area Network): Spans a city or a large campus.
Network Devices:
• Router: Connects multiple networks together.
• Switch: Connects multiple devices within the same network.
• Modem: Connects the network to the internet.
• Firewall: Protects the network from unauthorized access.
Networking Topologies:
• Bus, Star, Ring, Mesh, Hybrid
Page 4: Networking Concepts and Protocols
IP Addressing:
• Unique identifier assigned to each device in a network.
• IPv4 and IPv6 formats.
DNS (Domain Name System):
• Translates domain names into IP addresses.
Protocols:
• TCP/IP: Foundation of the internet.
• HTTP/HTTPS: Web communication protocols.
• FTP: Used for file transfers.
• SMTP/POP3/IMAP: Used for email services.
Network Security:
• Use of firewalls, antivirus, VPNs
• Encryption and secure passwords
• Two-factor authentication
Page 5: Integration of Cloud and Networking
How Networking Powers the Cloud:
• Cloud services rely on fast, secure, and reliable networks.
• Data centers are connected globally through high-speed internet backbones.
Cloud Networking:
• Refers to using networking resources (like load balancers, firewalls, virtual
routers) in a cloud environment.
• Enables better performance, scalability, and security.
Virtual Private Network (VPN):
• Extends a private network across a public network.
• Securely connects users to cloud resources.
Future of Cloud and Networking:
• 5G and Edge Computing will improve speed and reduce latency.
• AI and automation will optimize network management.
• Zero Trust Security Models for advanced protection.
Conclusion:
Understanding both cloud computing and networking is essential in today’s digital
world. Together, they power the applications, services, and infrastructure we use daily.