T/SHIIOTA 004-2024 Industrial Internet Cloud Native Technology Implementation Guide for the Steel Industry
T/SHIIOTA 004-2024 Industrial Internet Cloud Native Technology Implementation Guide for the Steel Industry
Basic Information
Scope
Main technical content: The unified standardized delivery capabilities of the cloud-native technology stack have greatly improved cloud efficiency. Unified delivery standards: The standard containerized packaging method realizes true application portability and is no longer limited by specific infrastructure environments. Moreover, the granularity of resource partitioning at the container technology process level also reduces system resource overhead. With the help of container technology, an elegant abstraction scenario has emerged: striking a balance between the flexibility and openness needed by developers and the standardization and automation focused on by operations and maintenance. Container images have quickly become an industrial standard for application distribution. Unified service architecture standards: Developing applications with microservices and using standard API interfaces for communication between services. Loose coupling architecture reduces the cost of system iteration caused by requirement changes, provides a foundation for multi-team parallel development, and accelerates delivery speed. The cloud-native microservice system will fully utilize the high availability and security system of cloud resources, enabling applications to gain more guaranteed resilience, availability, and security. The cloud-native microservice system also helps to comprehensively upgrade the application architecture, making applications naturally have better observability, controllability, and fault tolerance. Unified R&D and operation processes: By introducing the DevOps concept to strengthen the management of the entire software R&D and operation cycle, from software requirements to production and operation and maintenance, combined with a unified toolchain, we achieve consistency in culture, processes, and tools, reduce the risks brought by high-frequency application releases, and improve software product quality.