Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cloud Computing, Cloud computing is the delivery of computing services…
Cloud Computing
Cloud Services
Infrastructure as a service (Iaas)
Defination
Provides virtualized computing resources over the internet. Users rent virtual machines, storage and networking services from a cloud provider.
Examples
AWS EC2 Google Compute Engine
Platform as a service (Paas)
Defination
Provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining the underlying infrastructure.
Examples
Google App Engine Microsoft Azure App Services
Software as a service (Saas)
Defination
Delivers software applications over the internet, on a subscription basis, hosted and managed by a cloud provider.
Examples
Google Workspace Microsoft Office 365
Data Center Security
Network Security
Firewalls
Hardware or software-based system designed to block unauthorized access while permitting outward communication.
Intrusion detections Systems
Devices or software applications that monitor networks or systems for malicious activity or policy violations.
Data Security
Encryption
The process of converting data into a code to prevent unauthorized access
Backup
Regularly scheduled copying and archiving of data to ensure recovery in the event of a data loss incident
Physical Security
Access control
Systems and processes to ensure only
authorized personnel can enter the data center.
Surveillance
Monitoring system, including cameras and sensors, to detect and record activity
Cloud Deployment Models
Public Cloud
Defination
Cloud services offered by third-party providers over the public internet, making them available to anyone who wants to purchase them.
Examples
Amazon Web Services (AWS) Microsoft AzureGoogle Cloud Platform (GCP)
Private Cloud
Defination
Cloud infrastructure operated solely for a single organization, whether managed internally or by a third party, and hosted either on-premises or in a data center.
Drawbacks
Higher costs due to dedicated
infrastructure.More complex management.
Benefits
Enhanced security and privacy. Greater control over resources.
Hybrid Cloud
Defination
A combination of public and private cloud services, allowing data and applications to be shared between them.
Use Cases
Businesses needing both on-premises infrastructure and cloud services. Handling fluctuating workloads where regular data is kept in the private cloud, and overflow is moved to the public cloud.
Community Cloud
Defination
A cloud infrastructure shared by several organizations and supporting a specific community with shared concerns (e.g., security, compliance, jurisdiction).
Examples
Government organizations with shared regulatory needs.
Healthcare organizations sharing infrastructure for regulatory compliance
Data Centers
Infrastructure
Physical security
Access Control: Systems like key cards, biometrics, or PINs that control who can enter the data center.
Surveillance: CCTV cameras and monitoring systems to keep track of activity within and around the data center.
Environmental controls
Cooling Systems: HVAC systems to maintain optimal temperature and humidity levels
Fire Suppression: Systems designed to
detect and suppress fires in the data center.
Power supply
Uninterruptible Power Supply (UPS): Provides backup power to keep the data center running during outages.
Generators: Backup power sources for prolonged power outages.
Key Components
Networking
Hardware and software used for communication between data center resources, including switches, routers, and firewalls.
Storage
Systems for storing data, such as SSDs, HDDs, or cloud storage solutions.
Servers
Physical or virtual machines that
host applications, services, or databases.
Core Characteristics
On-demand self-services
Users can automatically provision computing
resources without requiring human intervention.
Broad network access
Services are available over the network and accessed through standard mechanisms that promote use by heterogeneous client platforms (e.g., mobile phones, tablets, laptops).
Resource pooling
The provider?s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to demand.
Rapid elasticity
Resources can be elastically provisioned and released to scale rapidly outward and inward commensurate with demand. To the consumer, the available resources often appear to be unlimited and can be purchased in any quantity at any time.
Measures service
Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth).
Cloud computing is the delivery of computing services-including servers, storage, databases, networking, software, analysis and intelligence-over the internet to offer faster innovation, flexible resources, and economies of scale