products:ict:cloud_computing:course:evolution

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
products:ict:cloud_computing:course:evolution [2023/06/19 11:37] – created wikiadminproducts:ict:cloud_computing:course:evolution [2023/06/30 00:17] (current) wikiadmin
Line 2: Line 2:
  
 1. Mainframe Computing (1950s-1960s): 1. Mainframe Computing (1950s-1960s):
-   Mainframe computers were large, centralized machines that provided computing power to multiple users through terminals. This can be considered an early form of centralized computing, where users accessed resources from a central location.+ 
 +Mainframe computers were large, centralized machines that provided computing power to multiple users through terminals. This can be considered an early form of centralized computing, where users accessed resources from a central location.
  
 2. Client-Server Computing (1970s-1980s): 2. Client-Server Computing (1970s-1980s):
-   The client-server model emerged, where processing power and data storage were distributed between client devices (such as personal computers) and server machines. This allowed for more decentralized computing and improved collaboration among users.+ 
 +The client-server model emerged, where processing power and data storage were distributed between client devices (such as personal computers) and server machines. This allowed for more decentralized computing and improved collaboration among users.
  
 3. Grid Computing (1990s): 3. Grid Computing (1990s):
-   Grid computing focused on sharing computing resources across different organizations or institutions. It enabled the aggregation of distributed computing power to solve complex problems or perform large-scale simulations.+ 
 +Grid computing focused on sharing computing resources across different organizations or institutions. It enabled the aggregation of distributed computing power to solve complex problems or perform large-scale simulations.
  
 4. Utility Computing (late 1990s): 4. Utility Computing (late 1990s):
-   Utility computing introduced the idea of providing computing resources as a service, similar to other utilities like electricity or water. Companies like Salesforce and Amazon Web Services (AWS) started offering services on a pay-as-you-go basis.+ 
 +Utility computing introduced the idea of providing computing resources as a service, similar to other utilities like electricity or water. Companies like Salesforce and Amazon Web Services (AWS) started offering services on a pay-as-you-go basis.
  
 5. Virtualization (early 2000s): 5. Virtualization (early 2000s):
-   Virtualization technology became more prevalent, allowing multiple virtual machines (VMs) to run on a single physical server. This enabled better resource utilization and isolation, laying the foundation for cloud computing.+ 
 +Virtualization technology became more prevalent, allowing multiple virtual machines (VMs) to run on a single physical server. This enabled better resource utilization and isolation, laying the foundation for cloud computing.
  
 6. Emergence of Cloud Providers (mid-2000s): 6. Emergence of Cloud Providers (mid-2000s):
-   Companies like Amazon with AWS, Google with Google Cloud Platform, and Microsoft with Azure began offering cloud services, providing scalable infrastructure, storage, and platform services to customers over the internet.+ 
 +Companies like Amazon with AWS, Google with Google Cloud Platform, and Microsoft with Azure began offering cloud services, providing scalable infrastructure, storage, and platform services to customers over the internet.
  
 7. Standardization and Open Source (late 2000s): 7. Standardization and Open Source (late 2000s):
-   Standardization efforts, such as the OpenStack project, aimed to create open-source software for building private and public clouds. This promoted interoperability and flexibility in deploying cloud environments.+ 
 +Standardization efforts, such as the OpenStack project, aimed to create open-source software for building private and public clouds. This promoted interoperability and flexibility in deploying cloud environments.
  
 8. Expansion of Service Offerings (2010s): 8. Expansion of Service Offerings (2010s):
-   Cloud providers continued to expand their service portfolios, offering a wide range of services beyond infrastructure, including platform services, software applications, and specialized tools for analytics, machine learning, and Internet of Things (IoT).+ 
 +Cloud providers continued to expand their service portfolios, offering a wide range of services beyond infrastructure, including platform services, software applications, and specialized tools for analytics, machine learning, and Internet of Things (IoT).
  
 9. Hybrid and Multi-cloud Environments: 9. Hybrid and Multi-cloud Environments:
-   Organizations started adopting hybrid cloud strategies, combining public and private clouds, as well as multi-cloud approaches, using multiple cloud providers to meet specific requirements and avoid vendor lock-in.+ 
 +Organizations started adopting hybrid cloud strategies, combining public and private clouds, as well as multi-cloud approaches, using multiple cloud providers to meet specific requirements and avoid vendor lock-in.
  
 10. Advancements in Technology: 10. Advancements in Technology:
-    Advancements in networking, storage, and virtualization technologies, along with the rise of containers and serverless computing, further enhanced the capabilities and efficiency of cloud computing. 
  
-11. Edge Computing and Fog Computing: +Advancements in networking, storage, and virtualization technologies, along with the rise of containers and serverless computing, further enhanced the capabilities and efficiency of cloud computing. 
-    With the proliferation of IoT devices and the need for low-latency processing, edge computing and fog computing emerged, enabling data processing and analysis closer to the edge of the network, complementing cloud computing.+ 
 +11. Edge Computing and [[products:ict:cloud_computing:course:fog_computing|Fog Computing]]
 + 
 +With the proliferation of IoT devices and the need for low-latency processing, edge computing and fog computing emerged, enabling data processing and analysis closer to the edge of the network, complementing cloud computing.
  
 The evolution of cloud computing has been driven by advancements in technology, changing business needs, and the increasing demand for scalable and flexible computing resources. It continues to evolve, incorporating new technologies and addressing emerging challenges to meet the ever-growing demands of modern applications and services. The evolution of cloud computing has been driven by advancements in technology, changing business needs, and the increasing demand for scalable and flexible computing resources. It continues to evolve, incorporating new technologies and addressing emerging challenges to meet the ever-growing demands of modern applications and services.
 +
 +
products/ict/cloud_computing/course/evolution.1687156679.txt.gz · Last modified: 2023/06/19 11:37 by wikiadmin