Welcome!

@CloudExpo Authors: Liz McMillan, Matt Brickey, Elizabeth White, Christoph Schell, Rene Buest

Related Topics: @CloudExpo, Containers Expo Blog, @DevOpsSummit

@CloudExpo: Blog Post

Isn't the Cloud Cool Anymore? | @CloudExpo #PaaS #Cloud #Docker #Containers

Cloud technologies have been gaining traction for some time now

Cloud technologies have been gaining traction for some time now. Increases in connectivity throughout the computing world with the creation of more and more connected devices, including mobile and IoT technologies, as well as more and more connected applications on those devices, means cloud computing adoption is ever-increasing. Expectations regarding an application's availability are high, and solutions continue to emerge to increase availability and make scaling applications easier when a user load gets too big.

New patterns, platforms, services, and software are pushing applications and data to the cloud. Read on to learn about some key highlights that we found based on input gathered from our 2016 Cloud Survey of more than 700 IT professionals. Here is a quick breakdown on the respondents:

  • 67 percent of these respondents use Java as their primary programming language at work
  • 76 percent have been IT professionals for over 10 years
  • 39 percent work at companies whose headquarters are located in Europe, 35 per cent in the USA
  • 40 percent work at companies with more than 500 employees, 16 per cent at companies with more than 10,000 employees

Now on to the key research findings:

Developers are adopting containers quickly
66 percent of survey respondents say they are evaluating or using container technologies in their organisation right now. 92 per cent of those respondents say that containers are being used or evaluated in development. 35 per cent of respondents whose organisations are currently using containers release their applications on-demand (several times a day); this percentage trends downwards as time between releases goes up.

Implications
Container adoption among developers continues to increase. The percentage of respondents who say they are currently using containers in their organisation has more than doubled since our survey last year. This shift has helped organisations deploy and service applications more quickly by simplifying the decomposition and deployment environments.

Recommendations
Try modern application container technologies, if you haven't already (and even if you've tried LXC before). Decomposing your app can make it more resilient and robust, allowing for quick recovery from downtime and easier fixes and updates to your application code.

The cloud is even more popular for production than for development and testing

62 per cent of survey respondents say they perform production or deployment on a cloud platform; this is compared to 54 per cent who use cloud for development, and only 49 per cent who use cloud for QA or testing. Still, 31 per cent of respondents plan on performing QA/Testing on the cloud, versus 26 per cent who have plans to start deploying to the cloud and 21 per cent who have plans for developing on a cloud platform.

Implications
Deploying on cloud platforms can increase availability and make scaling easier. For deployed applications, with real users in hard-to-predict numbers, these benefits become especially important. Developers may currently feel a little more comfortable keeping pre-production applications closer to home, but as more granular as-a-service offerings gain maturity, the cloud will be used increasingly at all application lifecycle stages.

Recommendations
Look into cloud platforms to increase application availability and scale elasticity. Consider using cloud services ‘farther left'.

Security, performance, and scalability are the biggest influencers

87 percent of respondents said security was a ‘very important' factor when choosing a cloud provider, followed by performance (79 per cent), then scalability (73 per cent). The fourth most important factor trailed by fourteen percentage points: 59 per cent said price was ‘very important'.

Implications
Cloud pricing can become a significant pain point, but developers are much more concerned about technical and governance factors than price alone. This suggests that service levels are significantly heterogeneous over all providers (or else price would make more of a difference).

Recommendations
Research and plan at a deep technical level before choosing a cloud platform for your application. Be sure to know the platform's strengths and its weaknesses and how well its offerings match your application's needs.

Other key findings include:

AWS still on top
When asked what cloud service providers their organisation uses, an overwhelming amount of respondents to DZone's 2016 Cloud Survey said they had used Amazon Web Services. 58 per cent of respondents said their org used AWS in some way - more than twice the runner-up, Microsoft Azure (which 26 per cent or respondents said their organisation uses). Coming in third were Google Cloud Services, which had 17 per cent.

When cross-tabbed with which issues the respondents expected or experienced with their cloud platform, respondents who used each of these top three service providers were more likely to respond that they ‘neither experienced nor expected to experience' than the average of all cloud service provider users (608 out of our 704 respondents).

Respondents expected or experienced greater scalability and higher availability from using cloud platforms over other benefits we asked about (such as better application performance and faster time to market), so it makes sense why orgs might want to stick to larger or more established cloud providers-they're seen as more likely to be able to have more data centers, more availability zones, more robust infrastructures to scale easily and guard against downtime.

Still, there's certainly some stick-to-itiveness involved in which cloud providers companies are using. Between last year's DZone Cloud survey and this year's, AWS usage gained just 1 per cent, while Microsoft gained 2 per cent and Google lost 2 per cent. Providers such as Heroku, Rackspace, and OpenStack barely saw a change (under 1 per cent). Digital Ocean saw the biggest boost, jumping from 5 per cent to 8 per cent.

Docker is huge - but you knew that
When we asked about which open-source cloud products devs used last year, we didn't include Docker. We found OpenStack to be pretty popular (30 per cent in 2015), with Cloud Foundry and OpenShift as runners-up (12 per cent each in 2015). But the majority of our 2015 respondents (55 per cent) said they had not used an open-source cloud product for a business application.

This year, we decided to throw Docker into the mix and add it as an option to the same question. Sure, it's not quite the same as the PaaSes or IaaSes it was pitted against, so we're not going to try to compare the results against other open-source options (apples and oranges, and all that).

45 per cent of our survey respondents this year answered that they had used Docker for a business application. And when asked about whether their org was using or looking into using containers (something we did ask about in 2015), about 66 per cent said their org was either using or evaluating a container technology right now - which is up about 20 per cent from last year's responses, pointing to a lot of recent container adoption that seems to match the buzz surrounding containers and Docker.

We also found that as developers' time between releases decreased, their container usage increased. While devs with all sorts of release schedules did say they were evaluating containers, those who release ‘on-demand' were 17 per cent more likely to use containers currently than those who estimated ‘monthly' releases. Since containers can make decomposing apps easier, they also make it easier to make a change to one part of an app without touching anything in another container, so you have to worry less about patches turning into bugs.

Larger organization, more hybrid cloud
There are plenty of factors that go into deciding whether to choose a public, private, or hybrid cloud platform: security, availability, scalability, cost, flexibility... the list goes on. For our last three Cloud surveys, we've asked respondents ‘cloud platform type best fits your company's needs'. The answers haven't fluctuated much between those surveys. About half of respondents prefer hybrid,while the other half leans slightly toward private.

We found, however, that there is a direct correlation between the size of a respondent's company and which type of cloud platform that respondent thinks best fits that company's needs. Those in small companies (from 1-9 employees) were 15 per cent less likely to choose hybrid cloud platforms than those in the largest companies (10,000+ employees), with a quite linear trend in between. The choice of public cloud platforms trended linearly in the other direction, with 36 percent of those in the smallest companies choosing public, versus 9 per cent in the largest companies.

Of course, very small companies are generally less likely to be able to handle an all-private cloud infrastructure, just given the number of employees they would need in order to maintain it. Public cloud is - in the absence of dedicated enterprise IT staff - just easier. But that doesn't negate the advantages of having some of your cloud platform private. As cloud computing becomes more widespread, hybrid's popularity will certainly increase; at the same time, as public cloud platforms become easier (and cheaper), it is likely to close the gap with private among those who haven't jumped on the hybrid bandwagon.

PaaS loves the languages
We developed a hypothesis about Platforms as a Service - the most popular cloud-based service in production amongst our respondents. It seemed that, because of how closely PaaSes are tied to the language being deployed, that those respondents whose organisations used fewer languages would be more likely to use a PaaS. Need to use more languages? Maybe you'd go with an IaaS - more work, but more flexibility.

Actually, when correlated against the number of programming languages each respondent said their organisation uses(up to four), there was an upward linear trend for PaaS usage. Respondents who said their org only used one language were 49 per cent likely to say their org used a PaaS. Those who said four languages were used at their organisation were 68 per cent likely. (Data above four languages for a single org was insufficient for analysis).

With multiple PaaSes, however, it seems an organisation can more easily handle multiple languages. Yes, perhaps a single PaaS is tied to a particular language; but multiple PaaSes would allow an organisation to utilise different languages for different uses, without having to build its own platform for each.

For Infrastructures as a Service - the second most popular cloud-based service in production - data was a little more scattered, but still trended upward, up to three languages used. Still, those who only selected one language for their organisation were only 49 per cent likely to say their organisation uses an IaaS; two-language respondents were 57 per cent likely; three languages showed 64 per cent; and four languages hopped back down to 54 per cent.

For the full research guide, please visit: https://dzone.com/guides/building-and-deploying-applications-on-the-cloud.

More Stories By John Esposito

John Esposito is Editor-in-Chief at DZone, having recently finished a doctoral program in Classics from the University of North Carolina. In a previous life he was a VBA and Force.com developer, DBA, and network administrator. John enjoys playing piano and looking at diagrams, and raises two cats with his wife, Sarah.

@CloudExpo Stories
Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications. Kubernetes was originally built by Google, leveraging years of experience with managing container workloads, and is now a Cloud Native Compute Foundation (CNCF) project. Kubernetes has been widely adopted by the community, supported on all major public and private cloud providers, and is gaining rapid adoption in enterprises. However, Kubernetes may seem intimidating and complex ...
"Outscale was founded in 2010, is based in France, is a strategic partner to Dassault Systémes and has done quite a bit of work with divisions of Dassault," explained Jackie Funk, Digital Marketing exec at Outscale, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We focus on SAP workloads because they are among the most powerful but somewhat challenging workloads out there to take into public cloud," explained Swen Conrad, CEO of Ocean9, Inc., in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We are still a relatively small software house and we are focusing on certain industries like FinTech, med tech, energy and utilities. We help our customers with their digital transformation," noted Piotr Stawinski, Founder and CEO of EARP Integration, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"I think DevOps is now a rambunctious teenager – it’s starting to get a mind of its own, wanting to get its own things but it still needs some adult supervision," explained Thomas Hooker, VP of marketing at CollabNet, in this SYS-CON.tv interview at DevOps Summit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We've been engaging with a lot of customers including Panasonic, we've been involved with Cisco and now we're working with the U.S. government - the Department of Homeland Security," explained Peter Jung, Chief Product Officer at Pulzze Systems, in this SYS-CON.tv interview at @ThingsExpo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We're here to tell the world about our cloud-scale infrastructure that we have at Juniper combined with the world-class security that we put into the cloud," explained Lisa Guess, VP of Systems Engineering at Juniper Networks, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"With Digital Experience Monitoring what used to be a simple visit to a web page has exploded into app on phones, data from social media feeds, competitive benchmarking - these are all components that are only available because of some type of digital asset," explained Leo Vasiliou, Director of Web Performance Engineering at Catchpoint Systems, in this SYS-CON.tv interview at DevOps Summit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Your homes and cars can be automated and self-serviced. Why can't your storage? From simply asking questions to analyze and troubleshoot your infrastructure, to provisioning storage with snapshots, recovery and replication, your wildest sci-fi dream has come true. In his session at @DevOpsSummit at 20th Cloud Expo, Dan Florea, Director of Product Management at Tintri, provided a ChatOps demo where you can talk to your storage and manage it from anywhere, through Slack and similar services with...
As enterprise cloud becomes the norm, businesses and government programs must address compounded regulatory compliance related to data privacy and information protection. The most recent, Controlled Unclassified Information and the EU’s GDPR have board level implications and companies still struggle with demonstrating due diligence. Developers and DevOps leaders, as part of the pre-planning process and the associated supply chain, could benefit from updating their code libraries and design by in...
"Peak 10 is a hybrid infrastructure provider across the nation. We are in the thick of things when it comes to hybrid IT," explained Michael Fuhrman, Chief Technology Officer at Peak 10, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
SYS-CON Events announced today that Calligo, an innovative cloud service provider offering mid-sized companies the highest levels of data privacy and security, has been named "Bronze Sponsor" of SYS-CON's 21st International Cloud Expo ®, which will take place on Oct 31 - Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Calligo offers unparalleled application performance guarantees, commercial flexibility and a personalised support service from its globally located cloud plat...
"We are an IT services solution provider and we sell software to support those solutions. Our focus and key areas are around security, enterprise monitoring, and continuous delivery optimization," noted John Balsavage, President of A&I Solutions, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"We were founded in 2003 and the way we were founded was about good backup and good disaster recovery for our clients, and for the last 20 years we've been pretty consistent with that," noted Marc Malafronte, Territory Manager at StorageCraft, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
There is a huge demand for responsive, real-time mobile and web experiences, but current architectural patterns do not easily accommodate applications that respond to events in real time. Common solutions using message queues or HTTP long-polling quickly lead to resiliency, scalability and development velocity challenges. In his session at 21st Cloud Expo, Ryland Degnan, a Senior Software Engineer on the Netflix Edge Platform team, will discuss how by leveraging a reactive stream-based protocol,...
"We are focused on SAP running in the clouds, to make this super easy because we believe in the tremendous value of those powerful worlds - SAP and the cloud," explained Frank Stienhans, CTO of Ocean9, Inc., in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
"DivvyCloud as a company set out to help customers automate solutions to the most common cloud problems," noted Jeremy Snyder, VP of Business Development at DivvyCloud, in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
DevOps at Cloud Expo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 21st Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to w...
"As we've gone out into the public cloud we've seen that over time we may have lost a few things - we've lost control, we've given up cost to a certain extent, and then security, flexibility," explained Steve Conner, VP of Sales at Cloudistics,in this SYS-CON.tv interview at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
Internet of @ThingsExpo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 21st Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devic...