|By John Esposito||
|November 9, 2016 03:00 PM EST||
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.
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.
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.
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.
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'.
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).
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.
SYS-CON Events announced today that Super Micro Computer, Inc., a global leader in compute, storage and networking technologies, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Supermicro (NASDAQ: SMCI), the leading innovator in high-performance, high-efficiency server technology, is a premier provider of advanced server Building Block Solutions® for Data Center, Cloud Computing, Enterprise IT, Hadoop/...
Apr. 23, 2017 04:00 AM EDT Reads: 1,593
Amazon has gradually rolled out parts of its IoT offerings in the last year, but these are just the tip of the iceberg. In addition to optimizing their back-end AWS offerings, Amazon is laying the ground work to be a major force in IoT – especially in the connected home and office. Amazon is extending its reach by building on its dominant Cloud IoT platform, its Dash Button strategy, recently announced Replenishment Services, the Echo/Alexa voice recognition control platform, the 6-7 strategic...
Apr. 23, 2017 03:45 AM EDT Reads: 4,456
Bert Loomis was a visionary. This general session will highlight how Bert Loomis and people like him inspire us to build great things with small inventions. In their general session at 19th Cloud Expo, Harold Hannon, Architect at IBM Bluemix, and Michael O'Neill, Strategic Business Development at Nvidia, discussed the accelerating pace of AI development and how IBM Cloud and NVIDIA are partnering to bring AI capabilities to "every day," on-demand. They also reviewed two "free infrastructure" pr...
Apr. 23, 2017 03:30 AM EDT
Judith Hurwitz is president and CEO of Hurwitz & Associates, a Needham, Mass., research and consulting firm focused on emerging technology, including big data, cognitive computing and governance. She is co-author of the book Cognitive Computing and Big Data Analytics, published in 2015. Her Cloud Expo session, "What Is the Business Imperative for Cognitive Computing?" is scheduled for Wednesday, June 8, at 8:40 a.m. In it, she puts cognitive computing into perspective with its value to the busin...
Apr. 23, 2017 03:15 AM EDT Reads: 3,381
SYS-CON Events announced today that Hitachi, the leading provider the Internet of Things and Digital Transformation, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Hitachi Data Systems, a wholly owned subsidiary of Hitachi, Ltd., offers an integrated portfolio of services and solutions that enable digital transformation through enhanced data management, governance, mobility and analytics. We help globa...
Apr. 23, 2017 02:45 AM EDT Reads: 1,572
Blockchain is a shared, secure record of exchange that establishes trust, accountability and transparency across supply chain networks. Supported by the Linux Foundation's open source, open-standards based Hyperledger Project, Blockchain has the potential to improve regulatory compliance, reduce cost and time for product recall as well as advance trade. Are you curious about Blockchain and how it can provide you with new opportunities for innovation and growth? In her session at 20th Cloud Exp...
Apr. 23, 2017 02:45 AM EDT Reads: 1,141
Cognitive Computing is becoming the foundation for a new generation of solutions that have the potential to transform business. Unlike traditional approaches to building solutions, a cognitive computing approach allows the data to help determine the way applications are designed. This contrasts with conventional software development that begins with defining logic based on the current way a business operates. In her session at 18th Cloud Expo, Judith S. Hurwitz, President and CEO of Hurwitz & ...
Apr. 23, 2017 01:45 AM EDT Reads: 8,542
The explosion of new web/cloud/IoT-based applications and the data they generate are transforming our world right before our eyes. In this rush to adopt these new technologies, organizations are often ignoring fundamental questions concerning who owns the data and failing to ask for permission to conduct invasive surveillance of their customers. Organizations that are not transparent about how their systems gather data telemetry without offering shared data ownership risk product rejection, regu...
Apr. 23, 2017 01:15 AM EDT Reads: 157
Financial Technology has become a topic of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 20th Cloud Expo at the Javits Center in New York, June 6-8, 2017, will find fresh new content in a new track called FinTech.
Apr. 22, 2017 11:45 PM EDT Reads: 2,023
SYS-CON Events announced today that Interoute, owner-operator of one of Europe's largest networks and a global cloud services platform, has been named “Bronze Sponsor” of SYS-CON's 20th Cloud Expo, which will take place on June 6-8, 2017 at the Javits Center in New York, New York. Interoute is the owner-operator of one of Europe's largest networks and a global cloud services platform which encompasses 12 data centers, 14 virtual data centers and 31 colocation centers, with connections to 195 add...
Apr. 22, 2017 11:15 PM EDT Reads: 1,414
In recent years, containers have taken the world by storm. Companies of all sizes and industries have realized the massive benefits of containers, such as unprecedented mobility, higher hardware utilization, and increased flexibility and agility; however, many containers today are non-persistent. Containers without persistence miss out on many benefits, and in many cases simply pass the responsibility of persistence onto other infrastructure, adding additional complexity.
Apr. 22, 2017 10:15 PM EDT Reads: 1,820
@DevOpsSummit at Cloud taking place June 6-8, 2017, at Javits Center, New York City, is co-located with the 20th International 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 wait for long developm...
Apr. 22, 2017 10:15 PM EDT Reads: 1,778
The age of Digital Disruption is evolving into the next era – Digital Cohesion, an age in which applications securely self-assemble and deliver predictive services that continuously adapt to user behavior. Information from devices, sensors and applications around us will drive services seamlessly across mobile and fixed devices/infrastructure. This evolution is happening now in software defined services and secure networking. Four key drivers – Performance, Economics, Interoperability and Trust ...
Apr. 22, 2017 09:15 PM EDT Reads: 3,432
Grape Up is a software company, specialized in cloud native application development and professional services related to Cloud Foundry PaaS. With five expert teams that operate in various sectors of the market across the USA and Europe, we work with a variety of customers from emerging startups to Fortune 1000 companies.
Apr. 22, 2017 08:00 PM EDT Reads: 1,816
Cloud Expo, Inc. has announced today that Aruna Ravichandran, vice president of DevOps Product and Solutions Marketing at CA Technologies, has been named co-conference chair of DevOps at Cloud Expo 2017. The @DevOpsSummit at Cloud Expo New York will take place on June 6-8, 2017, at the Javits Center in New York City, New York, and @DevOpsSummit at Cloud Expo Silicon Valley will take place Oct. 31-Nov. 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Apr. 22, 2017 05:30 PM EDT Reads: 2,154
Multiple data types are pouring into IoT deployments. Data is coming in small packages as well as enormous files and data streams of many sizes. Widespread use of mobile devices adds to the total. In this power panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists will look at the tools and environments that are being put to use in IoT deployments, as well as the team skills a modern enterprise IT shop needs to keep things running, get a handle on all this data, and deli...
Apr. 22, 2017 04:30 PM EDT Reads: 1,691
SYS-CON Events announced today that Grape Up will exhibit at 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. Grape Up is a software company specializing in cloud native application development and professional services related to Cloud Foundry PaaS. With five expert teams that operate in various sectors of the market across the U.S. and Europe, Grape Up works with a variety of customers from emergi...
Apr. 22, 2017 03:00 PM EDT Reads: 1,386
Automation is enabling enterprises to design, deploy, and manage more complex, hybrid cloud environments. Yet the people who manage these environments must be trained in and understanding these environments better than ever before. A new era of analytics and cognitive computing is adding intelligence, but also more complexity, to these cloud environments. How smart is your cloud? How smart should it be? In this power panel at 20th Cloud Expo, moderated by Conference Chair Roger Strukhoff, pane...
Apr. 22, 2017 02:45 PM EDT Reads: 1,687
SYS-CON Events announced today that Juniper Networks (NYSE: JNPR), an industry leader in automated, scalable and secure networks, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Juniper Networks challenges the status quo with products, solutions and services that transform the economics of networking. The company co-innovates with customers and partners to deliver automated, scalable and secure network...
Apr. 22, 2017 02:45 PM EDT Reads: 4,595
SYS-CON Events announced today that Twistlock, the leading provider of cloud container security solutions, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Twistlock is the industry's first enterprise security suite for container security. Twistlock's technology addresses risks on the host and within the application of the container, enabling enterprises to consistently enforce security policies, monitor...
Apr. 22, 2017 02:15 PM EDT Reads: 3,179