Container technologies allow enterprises to create highly differentiated apps and services faster, with better quality and geographic reach, to create compelling customer experiences. They have quickly become an important element of digital business transformation for EA pros because they promise faster software delivery, tremendous scale, higher resiliency, greater flexibility, and broader implementation options. Everything about enterprise app infrastructures, development styles, and architectures is changing, and containers play a key role in each area.
However, Forrester’s TechRadar™ for business technology infrastructure found that containers and container management technologies are still in the Creation stage, meaning that some container components and management tools are immature and changing quickly. Companies must navigate a complex landscape of technology components to build, package, and deploy containers. To help tech management pros accelerate cloud evolution, I’ve recently published a report with Dave Bartoletti focusing on the software landscape for each layer in a typical container management software architecture. Some of the key takeaways:
When we think about the public cloud, the list of credible providers can sometimes seem rather short.
(The Great Wall of China. Source: Paul Miller)
In North America, Europe, and elsewhere, the same few names tend to dominate. But not in China. There, big local brands continue to command impressive market share. And now they're looking to expand into new territories, including Europe.
Huawei hardware and Huawei's distribution of the OpenStack open source cloud platform power T-Systems' Open Telekom Cloud. This was launched, with some fanfare, at CeBIT in Hannover.
Alibaba Cloud, which leads the Chinese public cloud market, is also coming to Europe this year.
In my latest report, I take a look at what both Alibaba and Huawei bring to Europe's public cloud market, and ask whether they can repeat their domestic success in this market.
TL;DR - it would be unwise to discount either of them.
Cloud is becoming the new norm for enterprises. More and more companies across the globe are using a combination of two or more private, hosted, or public cloud services – applying different technology stacks to different business scenarios. Hybrid cloud management is now an important priority that enterprise architecture (EA) professionals should consider to support their organizations on the journey toward becoming a digital business.
I’ve recently published tworeports focusing on how to manage the complexity of hybrid cloud. These reports analyze the key dimensions to consider for hybrid cloud management and present four steps to help move your firm further along the path to hybrid maturity. To unleash the power of digital business, analyze the strategic hybrid cloud management practices of visionary Chinese firms on their digital transformation journey. Some of the key takeaways:
Align hybrid cloud management capabilities with your level of maturity . Hybrid cloud maturity is a journey of digital transformationcovering four steps: initial acceptance, strategic adoption, hybrid operationalization, and hybrid autonomy; maturity is measured by familiarity with, experience with, and knowledge of how to operate cloud. EA pros should build their management capabilities step by step, aiming to unify and automate cloud managed services by understanding technical dependencies and business priorities.
Red Hat held its 2015 summit last week in Boston. One of the most important announcements was the general availability of version 3 of OpenShift. After my discussion with Jim Whitehurst, president and CEO of Red Hat, as well as other executives, partners and, clients, I believe that Red Hat has made a strategic move and is taking the lead in enterprise-class container solutions for hybrid cloud enablement. This is because:
Red Hat has an early-mover advantage in platform refactoring.OpenShift and Cloud Foundry, two major open source PaaS platforms, both started refactoring with container technology last year. The developers of Cloud Foundry are still working hard to complete the platform’s framework after implementing Diego, the rewrite of its runtime. But OpenShift has already completed its commercial release, with two major replacements around containers: It replaced Gears, its original homegrown container model, with Docker and replaced Broker, its old orchestration engine, with Kubernetes.
Unfortunately, visa issues prevented me from attending the OpenStack summit in Vancouver last week — despite submitting my application to the Canadian embassy in Beijing 40 days in advance! However after following extensive online discussions of the event and discussing it with vendors and peers, I would say that OpenStack is moving to a new phase, for two reasons:
The rise of containers is laying the foundation for the next level of enterprise readiness. Docker’s container technology has become a major factor in the evolution of OpenStack components. Docker drivers have been implemented for the key components of Nova and Heat for extended computing and orchestration capabilities, respectively. The Magnum project aiming at container services allows OpenStack to create clusters with Kubernetes (k8s) by Google and Swarm by Docker.com. The Murano project contributed by Mirantis aiming at application catalog services is also integrated with k8s.
Have you seen the movie Birdman — the one that just won the Best Picture and Best Director Oscars? It’s about a middle-aged man who was once a popular movie star but has been criticized throughout his career and how he finally achieved a breakthrough performance and found great success in a Broadway production of the play What We Talk About When We Talk About Love.
The story of Microsoft Azure is similar. Microsoft was hugely popular in the age of the PC but has sailed into troubled waters in the cloud era. But now — a year after Azure’s commercial launch in China — CIOs and EA professionals must understand how and where Azure might impact their existing MSFT technology investments to achieve business transformation. Azure is one of the leading forces driving cloud adoption in China. We attribute this to the progress that Microsoft has made by:
Expanding product offerings.Microsoft Azure now has local products in four key categories: compute, network, data, and application. Beyond basic components like virtual machines, websites, storage, and content delivery networks, Azure also has advanced features that are important for Chinese customers to address their unique challenges, including mobile services for the rapid development of mobile apps to accommodate the massive shift to mobile; a service bus for integration to eliminate information silos in the cloud; and HDInsight for big data capabilities to gain the customer insights necessary to compete with digital disruption from local Internet companies.
I’ve been talking to a number of users and providers of bare-metal cloud services, and am finding the common threads among the high-profile use cases both interesting individually and starting to connect some dots in terms of common use cases for these service providers who provide the ability to provision and use dedicated physical servers with very similar semantics to the common VM IaaS cloud – servers that can be instantiated at will in the cloud, provisioned with a variety of OS images, be connected to storage and run applications. The differentiation for the customers is in behavior of the resulting images:
Deterministic performance – Your workload is running on a dedicated resource, so there is no question of any “noisy neighbor” problem, or even of sharing resources with otherwise well-behaved neighbors.
Extreme low latency – Like it or not, VMs, even lightweight ones, impose some level of additional latency compared to bare-metal OS images. Where this latency is a factor, bare-metal clouds offer a differentiated alternative.
Raw performance – Under the right conditions, a single bare-metal server can process more work than a collection of VMs, even when their nominal aggregate performance is similar. Benchmarking is always tricky, but several of the bare metal cloud vendors can show some impressive comparative benchmarks to prospective customers.
The rise of the DevOps role in the enterprise and the increasing requirements of agility beyond infrastructure and applications make the platform-as-a-service (PaaS) market one to watch for both CIOs and enterprise architecture professionals. On December 9, the membership of Cloud Foundry, a major PaaS open source project, announced the formation of the Cloud Foundry Foundation.
In my view, this is as important as the establishment of OpenStack foundation in 2012, which was a game-changing move for the cloud industry. Here’s why:
PaaS is becoming an important alternative to middleware stacks. Forrester defines PaaS as a complete application platform for multitenant cloud environments that includes development tools, runtime, and administration and management tools and services. (See our Forrester Wave evaluation for more detail on the space and its vendors.) In the cloud era, it’s a transformational alternative to established middleware stacks for the development, deployment, and administration of custom applications in a modern application platform, serving as a strategic layer between infrastructure-as-a-service (IaaS) and software-as-a-service (SaaS) with innovative tools.
Cloud Foundry is one major open source PaaS software. Cloud Foundry as a technology was designed and architected by Derek Collison and built in the Ruby and Go programming languages by Derek and Vadim Spivak (wiki is wrong!). VMware released it as open source in 2011 after Derek joined the company. Early adopters of Cloud Foundry include large multinationals like Verizon, SAP, NTT, and SAS, as well as Chinese Internet giants like Baidu.
My January 2013 report “PaaS Market Dynamics in China, 2012 To 2017,” forecast that China’s platform-as-a-service (PaaS) market would remain in flux until 2015. But now I think it will take even longer for the cloud landscape in China to consolidate and stabilize, for three reasons:
1. The boundary between infrastructure-as-a-service (IaaS) and PaaS is breaking down.
2. Emerging technologies like Docker are having an impact on technology and mindsets.
3. China has emerging startups in both the IaaS and PaaS segments.
The startups mainly focus on differentiating the cloud user experience by automating various layers to deliver unique value to potential adopters of cloud solutions. They include:
QingCloud.Founded in 2012, QingCloud raised US$20 million in Series B funding in January 2014. Its IaaS offerings for public and virtual private cloud include computing (image and instances), network (VxNet, routing, elastic IP, and load balancing), storage (volume and snapshot), database (MySQL-based, master/slave synchronization support with auto-snapshot), security (group policy and SSH key pair login), and management features (web console to deploy, manage, and monitor resources), which are billed on a per-second basis.
Practice makes perfect. In daily life, if someone has proven experience and a good reputation in specific area for relatively long time, we would normally consider them to be trustworthy. For example, if Amazon Web Services claimed that it was a trusted public cloud service provider — if not the most trusted provider — not many professionals in the US would argue against that.
However, this does not necessarily hold true in China; cloud service providers need to receive an official authorization from the government that certifies them as a provider of trusted cloud services (TRUCS). I recently attended the International Mobile and Internet Conference, where I got an update on TRUCS.
TRUCS is an official recognition of standards compliance and quality. TRUCS is issued by the trusted cloud servicesworking group of the China Academy of Telecommunications Research of the Ministry of Industry and Information Technology. The working group defined the basic principles in June 2013; earlier this year, it finalized the evaluation standards in the form of a cloud service agreement reference framework.