Cloud Computing
Cloud Computing Overview
Definition of Cloud Computing
Refers to storing and accessing data and programs over the internet rather than on a computer’s hard drive. (Griffith, 2020)
Described as a metaphor for the internet: "the ‘cloud’ is just a metaphor for the internet" (Griffith, 2020, para. 3).
Key Components of Cloud Computing
On-demand access to computing resources via the internet, including:
Applications, servers (both physical and virtual),
Data storage, development tools, and networking capabilities.
Hosted at a remote data center managed by a cloud services provider (CSP).
CSPs operate on a pay-as-you-go model, billing users based on individual resource usage.
Security and Technological Enhancements
Utilization of robust technologies such as:
Artificial Intelligence (AI)
Blockchain technology for enhanced security.
Examples of Cloud Computing Services
Common services used:
Google Drive, Microsoft Office Online, OneDrive, Apple iCloud, Amazon Cloud Drive, Box, Dropbox, SugarSync.
Cloud Hardware:
Chromebook: A laptop designed with minimal local storage, primarily reliant on cloud applications.
Operates Chrome OS and functions as a web browser reaching cloud-based applications.
Represents a potential evolution in personal computing, aiming for lightweight devices focused on web services.
Internet Dependency
Users rely on internet provider for:
Connectivity: The ability to connect to the internet.
Speed: How fast data can be uploaded and downloaded.
Bandwidth: The total data capacity that can be transmitted within a given timeframe.
Concerns: Speed and bandwidth issues may limit the mass appeal of devices such as the Chromebook.
Cloud Storage
Defined as the housing of data provided by networked online servers, typically located outside the institutions whose data are stored.
Types of Cloud Service Models
Software as a Service (SaaS)
Example providers: Salesforce.com.
Benefits include:
Quick initiation in using innovative or specific business applications.
Scalability according to company needs.
Accessibility from any connected device.
Data protection: Hard drive failures do not affect data since it is stored in the cloud.
Platform as a Service (PaaS)
Provides necessary resources to support the building and delivery of cloud applications.
Enables users to rapidly develop and launch custom web applications to the cloud.
Infrastructure as a Service (IaaS)
Major providers: Amazon, Microsoft, Google, Rackspace.
Offers a scalable, on-demand infrastructure to support dynamic workloads.
Cost-effective: Users pay only for what they use without investing in physical hardware (e.g., networks, storage, data center space).
Market Size and Growth Potential
Global Cloud Computing Market Valuation
As per Precedence Research (2022), the global market was valued at USD 446.51 billion.
Projected growth to USD 1,614.10 billion by 2030 (para. 1).
Considerations Around Cloud Computing
Reliability and Safety
Mixed perceptions remain regarding the reliability, safety, and security of cloud services.
Environmental Benefits
Cloud computing often seen as more environmentally friendly, using fewer resources compared to traditional internet services.
Effective sharing of centralized systems can lead to resource efficiency.
Drivers of Cloud Computing Adoption
Demand for affordable and scalable resources.
Ability to share resources privately or publicly enhances its adaptability.
Security Considerations
Trends in Cloud Security
One of the key trends noted by Splunk (2022) is the importance of cloud and application security in incident and event management (SIEM).
Device-as-a-Service (DaaS)
Definition: A model where medical teams can achieve a more flexible provision of IT equipment such as laptops and other mobile devices (Doyle, 2020, para. 1).