2019, Analyst(s): Colleen Graham, Ed Anderson, David Ackerman, Sid Nag M I C R O S O F T / 1 5 . 5 0 % A L I B A B A / 7 . 7 0 % G O O G L E / 4 . 0 0 % I B M / 1 . 8 0 % O T H E R V E N D O R S / 2 3 . 2 0 % AW S / 4 7 . 8 0 % State of the cloud Gartner Worldwide IaaS Market Segment Share
rights reserved. S E R V E R C U S T O M E R I N S T A N C E S X E N H Y P E R V I S O R VPC NETWORKING EBS STORAGE LOCAL STORAGE MANAGEMENT SECURITY + MONITORING Dom 0 Classic virtualization
rights reserved. N I T R O C U S T O M E R I N S T A N C E S X E N H Y P E R V I S O R VPC NETWORKING EBS STORAGE LOCAL STORAGE MANAGEMENT SECURITY + MONITORING Dom 0 S E R V E R P C I e B U S Nitro: Step 1 C3 インスタンス
rights reserved. N I T R O P C I e B U S C U S T O M E R I N S T A N C E S X E N H Y P E R V I S O R VPC NETWORKING EBS STORAGE LOCAL STORAGE MANAGEMENT SECURITY + MONITORING Dom 0 S E R V E R Nitro: Step 2 C4 インスタンス
rights reserved. N I T R O P C I e B U S C U S T O M E R I N S T A N C E S X E N H Y P E R V I S O R VPC NETWORKING EBS STORAGE LOCAL STORAGE MANAGEMENT SECURITY + MONITORING Dom 0 S E R V E R Nitro: Step 3
rights reserved. N I T R O H Y P E R V I S O R N I T R O P C I e B U S C U S T O M E R I N S T A N C E S VPC NETWORKING EBS STORAGE LOCAL STORAGE MANAGEMENT SECURITY + MONITORING Nitro: S E R V E R μEMU etc. Step 4 ENA C5 インスタンス
rights reserved. E X TE RN AL C ON TROL P L AN E N I TRO C ON TROL L E R HYP E RV I SOR E X TE RN AL C ON TROL P L AN E N I TRO C ON TROL L E R HYP E RV I SOR Passive communications design WRITES WRITES
rights reserved. アーキテクチャ カテゴリ • Avoiding insurmountable queue backlogs • Challenges with distributed systems • Static stability using availability zones • Avoiding fallback in distributed systems • Caching challenges and strategies • Leader election in distributed systems • Timeouts, retries and backoff with jitter • Workload isolation using shuffle-sharding
rights reserved. Software Delivery & Operations カテゴリ • Going faster with continuous delivery • Ensuring rollback safety during deployments • Using load shedding to avoid overload • Implementing health checks • Implementing health checks