24 Web 3.0 Cloud Computing Companies
24.1 AI-based cloud computing
DevOps is a cloud computing culture that emphasizes collaboration between developers and operations personnel. Enterprises need to establish a DevOps culture to improve the efficiency and quality of software delivery. DevOps is a process that combines software development and IT operations. MLOps is an evolved version of DevOps. MLOps is a process that combines the development, deployment, and operation of machine learning models.
Based on DevOps, MLOps adds processes and tools for the development, deployment, and operation of machine learning models. The goal of MLOps is to deploy machine learning models into production environments faster and more efficiently, and to ensure the stability and reliability of the models.
Building MLOps can be divided into the following steps:
1 Determine the goals and scope of your MLOps.
2 Choose the right MLOps tools and platforms.
3 Build MLOps processes and pipelines.
4 Deploy and operate MLOps systems.
MLOps can be an additional layer in addition to DevOps, or it can completely replace DevOps. If the enterprise already has complete DevOps processes and tools, MLOps can be integrated into DevOps. If the enterprise does not have complete DevOps processes and tools, MLOps can be used as an independent process and system.
Here is a comparison table of MLOps and DevOps:
All in all, MLOps is an evolved version of DevOps, which combines the development, deployment and operation and maintenance of machine learning models to improve the deployment efficiency and stability of machine learning models in the production environment.
[Example] Kubernetes
Kubernetes can be said to be a kind of DevOps software, but it is not all of DevOps. Kubernetes is a container orchestration platform that helps enterprises deploy and manage containerized applications in cloud environments. Kubernetes can help enterprises improve the speed and reliability of software delivery, but it doesn't solve all the problems of DevOps.
DevOps is a collection of cultures, methodologies, and tools designed to integrate software development and IT operations. Kubernetes can help enterprises achieve some of the goals of DevOps, but it cannot solve all of DevOps' problems.
After an enterprise installs Kubernetes, it can be said that it already has part of the foundation of DevOps, but it still needs to improve other aspects of DevOps processes and tools. For example, enterprises also need to establish complete CI/CD processes, monitoring and operation and maintenance systems, etc.
Here are the DevOps processes and tools that enterprises need to improve after installing Kubernetes:
• CI/CD process: CI/CD process is the process of automating software development and deployment. Enterprises need to establish a complete CI/CD process to improve the speed and quality of software delivery.
• Monitoring and operation and maintenance system: The monitoring and operation and maintenance system is used to monitor and manage the running status of software in the production environment. Enterprises need to establish a complete monitoring and operation and maintenance system to ensure the stability and reliability of the software.
• DevOps Culture: DevOps is a culture that emphasizes collaboration between developers and operations staff. Enterprises need to establish a DevOps culture to improve the efficiency and quality of software delivery.
All in all, Kubernetes is an important tool for DevOps, but it does not solve all the problems of DevOps. Enterprises need to improve other aspects of DevOps processes and tools after installing Kubernetes to achieve the full goals of DevOps.
If an enterprise has already used Kubernetes technology, it can add another layer of MLOps software on top of Kubernetes technology during AI implementation, and all stakeholders (network administrators, Devops, customers, and corporate technology departments) can manage the data center through ChatGPT. Solve deployment and diagnosis problems and form cloud computing AI. Thereafter, the data center can adapt and heal itself.
24.2 Next generation Internet technology: web3 computing
There are currently two views on the next generation of Internet web3.0 technology: (1) improving blockchain technology; (2) using other methods to implement next generation Internet technology (but not blockchain).
(1) Improve blockchain technology
People in this group believe that the real Web 3.0 Internet technology is a decentralized, open, and trusted Internet. It will enable users to control their data and identity and interact in a fair and transparent environment.
Blockchain technology is one of the basic technologies of Web 3.0. Blockchain can be used to store and verify data, and enable data to be transmitted securely across decentralized networks.
Blockchain technology can reach the point of Web 3.0, but it still needs some improvements. For example, blockchain transactions are still slow and require a lot of energy.
Here are the areas where blockchain technology needs improvement in Web 3.0:
• Transaction speed: Blockchain’s transaction speed is still slow, which may impact user experience. Blockchain technology needs to increase transaction speed to meet user needs.
• Energy consumption: Blockchain has high energy consumption, which may cause environmental problems. Blockchain technology needs to reduce energy consumption to be more environmentally friendly.
• Compatibility: Blockchain technology is still in the development stage, and the compatibility between different blockchain platforms is not good enough. Blockchain technology needs to improve compatibility to better integrate with existing Internet technology.
In addition to blockchain technology, Web 3.0 also requires other technologies to support it, such as artificial intelligence, Internet of Things, and virtual reality. These technologies will make Web 3.0 smarter, more connected, and more immersive.
All in all, people in this group believe that Web 3.0 is a concept closely related to blockchain technology. Blockchain technology is the basic technology of Web 3.0, but it also needs the support of other technologies to truly realize it.
(2) Use other methods to implement next-generation Internet technology
Tim Berners-Lee, the inventor of the world-wide-web, has expressed his skepticism about seeing blockchain as a viable solution for building the next generation internet. He emphasized that "Web3" (the next generation Internet represented by blockchain and cryptocurrency technology) is not equivalent to the traditional network, which shows that he has reservations about the application of blockchain technology in this regard.
From this perspective, if blockchain is not used, the next generation Internet may need to adopt other technologies and methods to achieve its goals. Here are some possible directions for thinking:
• Decentralized data storage: The next generation of the Internet may seek more decentralized data storage and management methods to improve data privacy and security.
• Faster network speeds: Advances in communication technology, such as 5G and higher networks, can enable faster data transmission and improve user experience.
• AI and machine learning: Artificial intelligence and machine learning technologies are likely to play a greater role in the next generation of Internet, enabling personalized content and services.
• Extended reality and virtual reality: Extended reality (AR) and virtual reality (VR) technologies can bring new interactive methods and experiences to the next generation Internet.
• Digital identity and digital trust: Solving digital identity and trust issues may be an important challenge for the next generation of the Internet and may require the use of new encryption and security technologies.
In short, the development direction of the next-generation Internet may require a comprehensive consideration of multiple technologies and methods to achieve a safer, more efficient, more open, and more scalable Internet. This requires cooperation and innovation from the global science and technology community to meet the challenges facing modern society and economy.
Readers can refer to the arguments of the above two groups to realize real web3 Internet technology. And combined with the latest DeFi (Decentralized Finance) technology to enhance or replace existing blockchain technology in finance.
24.3 Market of AI-based cloud computing
In the early days, public cloud seemed to be quite cost-effective. Large enterprises could save network management and hardware expenses by using public cloud. However, when the data gradually increases, downloading the calculation results from the public cloud to the local area is extremely expensive. Therefore, private cloud has become a common requirement for large enterprises. This trend will replace the current large Microsoft Cloud, Google Cloud, and Amazon Cloud.
In addition, the cloud computing market still has a lot of room for emerging companies to enter. While big players like Google, Microsoft, and Amazon hold the majority of the market share, there are still many segments that are untapped.
The following are several niches of the cloud computing market that emerging companies can enter:
• Vertical markets: Emerging businesses can focus on specific vertical markets, such as healthcare, finance, or manufacturing. These markets often require customized cloud solutions that larger enterprises may not be able to provide.
• Edge Computing: Edge computing refers to bringing computing power from the cloud to the edge close to the user. Emerging companies can focus on developing edge computing solutions to meet specific user needs.
• Blockchain: Blockchain technology is an emerging area of cloud computing. Emerging businesses can develop blockchain-based cloud solutions to provide more secure and transparent services.
Here are some examples of emerging companies succeeding in the cloud computing market:
• MongoDB: MongoDB is an open source NoSQL database company. The company focuses on providing cloud solutions for big data applications.
• Cockroach Labs: Cockroach Labs is a distributed database company. The company focuses on providing cloud solutions for applications that require high availability and scalability.
• Datadog: Datadog is a monitoring and analytics platform company. The company focuses on providing monitoring and analysis services for cloud applications.
All in all, I think the cloud computing market is still a market full of opportunities. Emerging businesses can find their niche by focusing on specific vertical markets, edge computing, or emerging technologies such as blockchain.