Cloud Native / Cloud Services / Sponsored / Contributed

The Cloud Native Equation: The Hidden Force Behind Swift App Development

7 Aug 2019 12:00pm, by

Oracle sponsored this post.

Robert Shimp
Robert is group vice president of product management and strategy, Oracle Linux and Virtualization. He has more than 30 years of experience in enterprise software and hardware, marketing and sales operations and business planning and has guided the launch of hundreds of products for Oracle over the years. Prior to joining Oracle, Mr. Shimp was involved with the development, introduction and marketing of well-known products including Hewlett-Packard's HP-UX operating system and MIPS computers. He holds a BS in electrical engineering and engineering and public policy from Carnegie Mellon University and MBA and JD degrees from the University of North Carolina at Chapel Hill.

From quickly deploying new applications to rapidly scaling infrastructure, enterprises have been increasingly using cloud computing to create new value, build better solutions and expand business.

Now, cloud providers are introducing new “cloud native computing” services to offer even more dynamic application development. This new technology will make cloud application developers more agile and efficient even as it reduces deployment cost and increases cloud vendor independence.

Many enterprises are intrigued but are also feeling overwhelmed by the rapidly changing cloud native technology landscape and aren’t sure how to proceed. While cloud native computing has demonstrated success among early adopters, harnessing this technology has posed a challenge for many mainstream businesses.

There are several ways that an enterprise can bring cloud native computing on board. One option is to build their own cloud native environment from open source software. This comes at the price of carefully evaluating many different open source projects before choosing which software to use. Once the software is selected, the IT department will need to staff and train hard-to-find talent to provide in-house support. All in all, this can be an expensive and risky way to adopt new technology.

A second option is to contract with a software vendor to provide a complete cloud native solution. But this compromises the freedom to choose the best open source technologies in exchange for better vendor support, not to mention the added perils of a closed contract.

This struggle can be resolved by using a technology provider that offers the best of both worlds — i.e., delivering standards-based off-the-shelf software from the open source projects designated by the Cloud Native Computing Foundation (CNCF) and also provides integration, testing and enterprise-class support for the entire software stack.

CNCF uses experts from throughout the industry to evaluate the maturity, quality and security of cloud native open source projects and give guidance on which are ready for enterprise use. Selected cloud native technologies cover the entire scope of containers, microservices, continuous integration, serverless functions, analytics and much more.

Once these cloud native open source projects have been declared “graduated” by CNCF, those projects can confidently be incorporated into an enterprise’s cloud native strategy with the knowledge that they are high quality, mainstream technologies that will get industry-wide support.

But adopting CNCF’s rich cloud native technology framework is only half the battle. You also must choose a technology provider that will package these CNCF-endorsed technologies without proprietary extensions or other lock-in and provide the necessary integrations, testing, support, documentation, training and more.

A well-designed software stack built to the CNCF guidelines and offered by a single vendor has many benefits. First, it reduces the risk of technology adoption. Second, it provides a single point of contact for rapid support resolution, which means faster time to market and higher customer satisfaction.  Third, it helps make cloud native applications portable to any popular cloud. This flexibility can help enterprises improve their operating margin by reducing expenses and unlocking future revenue growth opportunities.

Cloud native computing is becoming an every-day part of mainstream cloud application development. Cloud native computing can also bolster the development of advanced applications powered by artificial intelligence (AI), machine learning (ML), internet of things (IoT), among others.

Leading users of cloud native technologies have included R&D laboratories, high tech, manufacturing and logistics companies, critical service providers and many others.

The Cloud Native Computing Foundation is a sponsor of The New Stack.

Feature image by Pixabay.

A newsletter digest of the week’s most important stories & analyses.

View / Add Comments

Please stay on topic and be respectful of others. Review our Terms of Use.