Cloud Computing

Home > Engineering and Technology > Telecommunications Engineering > Cloud Computing

Study of the principles and practices of cloud computing and how it is used to manage and store data over the internet, rather than on local servers.

Virtualization: The process of creating a virtual version of something, such as a server, storage device, or network.
Service Models: The different types of cloud services from which you can choose, such as Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS).
Deployment Models: The different ways in which you can deploy cloud services, such as Public, Private, and Hybrid.
Cloud Architecture and Design: The different cloud architectures and designs that are used, such as multi-tier, microservices, and serverless.
Cloud Security: The measures taken to secure cloud services, such as encryption, firewalls, and access controls.
Cloud Storage: The types of cloud storage and their features, such as block storage, object storage, and file storage.
Cloud Networking: The various networking technologies used in cloud computing, such as virtual private networks (VPNs), load balancers, and content delivery networks (CDNs).
Cloud Automation: The use of automation tools and services to manage and provision cloud resources, such as continuous integration/continuous delivery (CI/CD) and Infrastructure as Code (IaC).
Cloud Monitoring and Management: The processes and tools used to monitor and manage cloud services, such as logs and analytics, performance monitoring, and incident management.
Cloud Migration: The process of moving applications and data onto a cloud platform, including planning, execution, and post-migration testing and validation.
Cloud Cost Management: The methods used to manage the cost of cloud resources, such as cost optimization and cost allocation.
Cloud Compliance and Governance: The policies and regulations that govern the use of cloud services, such as data protection regulations, industry-specific compliance requirements, and contractual obligations.
Cloud Testing: The methods used to test and validate cloud services, such as security testing, load testing, and capacity testing.
Cloud Disaster Recovery and Business Continuity: The processes used to protect cloud services from disasters and ensure business continuity, such as backup and recovery, failover, and disaster recovery planning.
Cloud APIs and Integrations: The use of application programming interfaces (APIs) and integrations to enable communication and interoperability between cloud services and other systems.
Public Cloud: Cloud resources that are owned and operated by third-party providers and are available to the general public or a large industry group.
Private Cloud: Cloud resources that are owned and operated by a single organization, which is responsible for managing and maintaining the infrastructure.
Hybrid Cloud: A combination of public and private cloud resources seamlessly integrated with each other.
Community Cloud: A cloud infrastructure shared by a specific community of organizations sharing similar concerns, such as security, compliance, or performance.
Multi-Cloud: A strategy that uses multiple cloud providers to achieve optimal performance, cost, and security for the organization.
Distributed Cloud: Cloud computing resources are decentralized but function as a single system, with data and processing capabilities distributed across several edge locations.
Vertical Cloud: A cloud solution designed for a particular industry or business segment, such as healthcare or finance.
Infrastructure as a Service (IaaS): A cloud model providing virtualized hardware resources, such as computing, storage, and networking, to the client as a service.
Platform as a Service (PaaS): A cloud model providing a complete development and deployment environment to the client to develop, test, deploy and manage their applications.
Software as a Service (SaaS): A cloud model providing software applications hosted on a remote server and provided to the client as a service.
Function as a Service (FaaS): A cloud model that provides serverless computing, where developers can upload code and the cloud provider takes care of the infrastructure and scaling.
Backend as a Service (BaaS): A cloud model providing backend services such as databases, user management, and push notifications to the client.
Disaster Recovery as a Service (DRaaS): A cloud model providing backup and disaster recovery services to the client.
Identity as a Service (IDaaS): A cloud model providing cloud-based identity and access management services to the client.
Cloud Storage: A cloud model providing storage services to the client through the cloud.
"Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user."
"Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power..."
"Large clouds often have functions distributed over multiple locations, each of which is a data center."
"Cloud computing relies on sharing of resources to achieve coherence..."
"...typically uses a pay-as-you-go model..."
"...can help in reducing capital expenses..."
"...but may also lead to unexpected operating expenses for users."
"...without direct active management by the user."
"Large clouds often have functions distributed over multiple locations..."
"Cloud computing relies on sharing of resources to achieve coherence..."
"...which can help in reducing capital expenses..."
"...computing power, without direct active management by the user."
"...which can help in reducing capital expenses..."
"...without direct active management by the user."
"...but may also lead to unexpected operating expenses for users."
"Large clouds often have functions distributed over multiple locations, each of which is a data center."
"Cloud computing relies on sharing of resources to achieve coherence..."
"Large clouds often have functions distributed over multiple locations, each of which is a data center."
"...especially data storage (cloud storage)..."
"...on-demand availability of computer system resources..."