Close
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications
    • Cloud
    • IT Management

    Why Cloud Means Cloud-Native

    If your company seeks to accelerate its application lifecycle to match the speed of its cloud infrastructure, the solution is cloud native. Plus: tips for optimizing your cloud native deployment.

    By
    Bernard Golden
    -
    September 27, 2021
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      “Only when the tide goes out do you discover who’s been swimming naked.” — Warren Buffett

      The most important change in computing over the past 15 years has been the rise of cloud computing. The large hyperscale providers – I call them AMG, for Amazon, Microsoft, and Google – have been on an explosive growth curve and show no sign of slowing down.

      To take one example, look at Amazon Web Services. As the chart below shows, it is now on a $60B annual run rate, which means it could be a $100B revenues business in 2023. Its competitors are smaller, but growing at similar or even faster rates. So cloud computing is perhaps a $150B business – with no end of growth in sight.

      The question is: why there has been such a wholesale shift in where applications are deployed? What about cloud has made it so irresistible?

      To my mind, the key reason cloud computing has grown so much and so rapidly can be found in the venerable NIST definition of cloud computing — specifically the very first cloud characteristic NIST states in its definition:

      On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. 

      Cloud computing makes resources available on demand — fill out a web form or submit an API call and infrastructure is available in minutes. It’s hard to overstate just how different that is from the infrastructure timeframes typical of traditional data centers. I recently heard of a shop in which the expedited VM provisioning process makes them available in 24 weeks — imagine how long the regular process takes!

      Predictably, removing friction from the process of accessing computing infrastructure causes people to enthusiastically use more of it. Much, much more. That’s why Amazon has a $60 billion business growing at 30% per year.

      There is just one problem: most enterprises don’t see any improvement in their software throughput despite infrastructure being available at the snap of the fingers. 

      And that’s where Buffett’s pithy aphorism comes into play. His insight is that a change in one condition can expose a shortcoming in another. In his industry, this traditionally means that when the business cycle ebbs, companies with too much debt get caught in a liquidity crunch and have to sell assets to generate cash.

      Cloud Native and Accelerated Application Lifecycles

      In the IT world, fast infrastructure access reveals lethargic software lifecycle practices. In the old days, that didn’t really matter. Taking weeks to get a new release put into production means little when hidden by 24 week ‘expedited’ infrastructure provisioning. Once cloud computing came into play, though, everyone sees that IT processes are ‘swimming naked.’

      The question then became “How can I accelerate my application lifecycle to match the speed of my cloud infrastructure?” And you know who solved that problem? Cloud-native companies — companies built assuming rapid infrastructure availability with processes tuned to roll out software just as fast as a cloud provider could turn up computing resources.

      Of course, these cloud-native practices didn’t just show up the day Netflix or Pinterest first deployed applications into a cloud environment. They were incrementally designed and implemented, improved over time to meet the demands of a digital-first business.

      Over time, the cloud-native cohort has developed a set of best practices for lifecycle management, spanning the use of a sophisticated code management platform through to automated monitoring and management of application components to provide scale and resilience. Every process and milestone has been streamlined to provide fast, automated execution and enable touchless production placement once a developer’s fingers leave the keyboard.

      The net result is that this cohort can deploy thousands of code changes into production each day. 

      The key to all of this is the relentless examination of the application lifecycle process for inefficiencies and improvement opportunities, all with the aim of removing any manual steps intruding into rapid code updates.

      Now that enterprises are wholesale moving to cloud computing, they too will need to optimize their application pipelines. Many, of course, will resist that need, claiming that the constraints like regulation and risk management preclude removing human participation in the pipeline process. 

      They’re wrong. Companies like Stripe and Redfin operate in high regulation environments and seem to do ok. And my former company, Capital One, certainly qualifies as an enterprise, and it has adopted cloud native practices quite successfully — and achieved great business results to boot.

      The need to adopt cloud-native practices will be all the more important as competitors embrace them. The cost advantages and revenue growth opportunities will make it imperative that enterprises become cloud-native practitioners; otherwise, they risk competitive disadvantage.

      Best Practices for Cloud Native 

      So, what should enterprises do to adopt cloud-native practices? Here are some tips:

      • Recognize that moving to the cloud is the start of a journey, not an arrival at a destination. One of the biggest mistakes I see in technology organizations is treating cloud computing like a data center at the end of a wire — an easy-to-access infrastructure that requires no additional changes in standard operating procedures. This represents a failure of imagination and not understanding that the logic of cloud computing extends well beyond convenient virtualized computing resources.
      • Iteratively remove bottlenecks. I hope this piece has convinced you that getting the full benefits of cloud computing requires examining and streamlining the complete application lifecycle. It’s not a one-and-done process though. Just as cloud-native companies like Netflix had to incrementally improve their practices, so too will every enterprise. Removing one bottleneck exposes the next roadblock to full automation. Prepare for ongoing work and investment in your pipeline
      • Don’t forget Day 2. Many organizations believe that getting code into production quickly is nirvana. It’s definitely a huge improvement, but remember that every application inevitably requires additional functionality, bug fixes, and security patches. Plan for ongoing streamlined deployments and application component updates. Also don’t forget your pipeline components and container platform. If you’ve implemented these elements of your environment via use of open source, the components and platform executables will themselves need to be updated and patched — so be sure to plan for their ongoing management.

      Cloud computing represents a profound shift in the way infrastructure is used. What used to take months in preparation now is done by a cloud provider in minutes. It’s critical that you understand how comprehensive the changes implied by cloud computing are. Plan and execute a cloud-native plan to achieve real cloud success. After all, you don’t want the tide to go out and show everyone that you aren’t wearing a swimsuit!

      Bernard Golden
      Bernard Golden
      Named by Wired.com as one of the ten most influential people in cloud computing, Bernard Golden serves as a VMware Executive Technical Advisor, where he works with senior IT executives to accelerate their digital transformation initiatives. A long-time software executive, he is also the author of five books, including AWS for Dummies.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      10 Best Artificial Intelligence (AI) 3D Generators

      Aminu Abdullahi - November 17, 2023 0
      AI 3D Generators are powerful tools for creating 3D models and animations. Discover the 10 best AI 3D Generators for 2023 and explore their features.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Applications

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×