Hit enter to search or ESC to close
Mindcurv
  • SERVICES & SOLUTIONS
    • B2B Accelerator+
    • Strategy & Innovation
    • Digital Platforms & Experiences
    • Cloud Solutions, IoT & Infrastructure
    • Managed Services
    • Data, Analytics & Insights
    • Optimisation, Scaling & Evolution
    • Marketing, Sales, & Operations with Salesforce
    • Overview
  • PARTNERS
    • MACH Alliance
    • Overview
  • RESOURCES
    • Blog
    • Cases
    • Events
    • Webinars
  • COMPANY
    • About
    • People
    • News
  • CAREERS
    • Why Mindcurv
    • Current Openings
  • CONTACT
  • En
  • De
    Why AWS is a Good Choice for Business-Critical Workloads
    Cloud Solutions

    Why AWS is a Good Choice for Business-Critical Workloads

    By Özgür Özbostanci13th October 2021September 26th, 2022No Comments
     

    Home / Blog / Why AWS is a Good Choice for Business-Critical Workloads

    As cloud technologies mature, teams continue to work from home, and the confidence in public cloud increases, companies are moving more of their critical workloads into the cloud. Gartner forecasts that annual end-user spending on public cloud service will reach $396 (€334) billion this year, accounting for roughly 17% of IT spending, and that by 2026 over 45% of IT spending will go towards public cloud.

    Cloud has Moved from Experimental to Business-critical


    The majority of companies are already experimenting with cloud workloads, with 92% of IT-decision makers reporting to have some part of their business in the cloud according to the 2020 IDG Cloud Computing Survey, compared to 73% in IDG’s 2018 survey. 

    However, the majority of those surveyed would still consider themselves “mostly on-premise” – and many are looking to change that over the next 18 months.

    Percentage of organization’s IT environment in the cloud

    TODAY

    In 18 months

    • All on-premises
    • Some cloud, mostly on-premises
    • Some on-premises, mostly on cloud
    • All Cloud

    Source: IDG 2020 Cloud Computing Survey

    Many companies are now past the early, more experimental phase of cloud adoption where a point solution is implemented here or there. Public clouds like AWS have proven themselves, and teams have built up enough experience with them, that companies are more comfortable with the idea of running business-critical workloads in the cloud.  

    This transition often not only requires a technology change but an organizational change for a business, and nobody wants a situation where all the effort to move the cloud is rolled back because the results don’t meet expectations. 

    Having helped many multinational companies in different stages of cloud migration, we’ve seen that frustrated expectations often revolve around the most alluring benefits of the cloud: cost and scalability.

    Subscribe to the Mindcurv Bulletin!

    Subscribe Now

    Glass Box Cost isn’t Automatic

    Usage-based pricing is only advantageous when you know what you’re using. A recent survey by the FinOPs Foundation found that while 98% of respondents claim that predicting cloud bills is at least somewhat important, 21% of them do not (or can not) predict their bills at all. 

    The service-based nature of the cloud means that it is possible to monitor your costs at a very granular level, but that view isn’t automatic. One of the ways we help companies build a more transparent FinOps model for their AWS workloads is by allocating costs at a purpose, owner, and environment level using AWS Tagging. 

    A global tagging system can provide the visibility needed to make accurate forecasts, see where you’re overpaying, and continuously monitor and right size your AWS services. We’ve seen this visibility provide the foundational data needed for one multinational company to build a FinOps model that reduced their AWS cost by 45% in 10 months (a 7-figure difference) while seeing a 3x increase in traffic during the same period.

    Here are a few of the AWS tools that we have found helpful to monitor costs:

    • AWS Config: create an inventory of AWS resources
    • AWS Cost Explorer: visual dashboard to monitor cost and usage 
    • AWS Budgets: set custom budgets and automate actions if cost or usage exceeds thresholds 
    • AWS Cost Anomaly Detection: monitor and alert for irregular spending via machine learning 
    • AWS Cloudwatch: a unified view of operational health for resources, applications, and services
    • AWS Compute Optimizer: machine learning recommendations for optimal AWS resources for your workloads
    • AWS Trusted Advisor: scans your AWS infrastructure and compares to AWS best practices to make actionable recommendations

    Modern Scale Requires Modern Architecture

    Business-critical applications don’t just need to be able to scale, they need to do so in a way that is reliable and cost-effective. Lifting and shifting a legacy platform to the cloud might allow you to better provision resources for expected load peaks, but platforms designed to work on-premise aren’t able to take full advantage of the scaling toolkit that the cloud offers.

    Current cloud-based applications are…

    • Purpose-built for the cloud
    • Moved from on-premises environemnt

    Source: 2020 IDG Cloud Computing Study

    Solutions that are purpose-built for the cloud are designed so that every functionality is available via API, allowing companies to fully leverage modern technology strategies like containerization, headless frameworks, and edge computing. Solutions originally built as on-premise might be wrapped in APIs so that it can be hosted in the cloud, but the inner workings of these platforms tends to remain monolithic and can’t support the modern cloud strategies that are needed to scale business-critical services. 

    For most companies, the transition to purpose-built cloud solutions happens in stages, and a benefit of the newer API-first solutions is that their modular features are designed to play nicely with other tools. Companies can gradually step off legacy platforms by replacing one capability at a time, avoiding a major re-platform effort, with the freedom to choose best-fit capabilities from multiple vendors. Ultimately, taking a composable approach to business that not only lets organizations scale-out technology and features easily, but also gives teams the tools to grow new revenue streams or into new markets. 

    More and more, we see companies go composable by leveraging MACH technologies, which are not only purpose-built for the cloud but are microservice-based, API-first, cloud-native, headless solutions that power some of the most exciting digital initiatives on the market today. 

    Cloud Best Practices for Business-critical Systems


    At Mindcurv we’ve helped companies along the whole spectrum of cloud transition, from ones that are just starting to explore options to those who have already migrated and need to optimize their approach. 

    Every company, of course, has a different path to cloud migration success based on their current setup, business challenges, and how they want their platform to evolve. However, there are a handful of foundational steps that we encourage nearly all of our clients to take when moving to the cloud.

    Move Away from Outdated Software (and Go SaaS)

    In an analysis of 5.6M websites over 18 months, researchers found that only 6% of websites were using exclusively up-to-date software, and 47% relied entirely on outdated software types. 

    For many companies, the layers of dependencies and customization that have built up around legacy tools make updating a big enough burden that they risk the vulnerabilities of staying on outdated software. The manual work it would take to move these solutions to the cloud – and keep them up to date – just isn’t sustainable for most teams. 

    This is one of the reasons why, whenever possible, we work with customers to find a cloud-native Software-as-a-Service (SaaS) alternative for critical business capabilities. Instead of releasing major and minor versions, SaaS solutions push out rolling, backward-compatible updates so companies are always using the most up-to-date version – no manual effort required.

    4 Points to Factor when Migrating to Cloud

    blog_AWS_businesscriticalworkloads_cost_icon

    Cost Transparency


    Prioritize a FinOps model that provides a granular view of your cloud usage

    blog_AWS_businesscriticalworkloads_versioning_icon

    Application Versioning


    Only take updated software into the cloud and switch to versionless SaaS alternatives where you can

    blog_AWS_businesscriticalworkloads_infracode_icon

    Infrastructure as Code


    Manage and provision environments programmatically to scale at full potential

    blog_AWS_businesscriticalworkloads_redundancy_icon

    Redundancy


    Design for reliability by leveraging AWS Availability Zones

    Deploy Infrastructure as Code

    The expectation of cloud is that companies can easily and automatically deploy environments at scale while the vendor, like AWS, does the heavy lifting of managing cloud infrastructure and data centers. Infrastructure as Code (IaC) is a method of managing and provisioning infrastructure that enables this. 

    With IaC, there is a single configuration model that is used to provision all environments. As explained in a Microsoft post about IaC, “Without IaC, teams must maintain the settings of individual deployment environments. Over time, each environment becomes a snowflake, that is, a unique configuration that cannot be reproduced automatically. Inconsistency among environments leads to issues during deployments. With snowflakes, administration and maintenance of infrastructure involve manual processes which were hard to track and contributed to errors”.

    By ensuring output infrastructure is always the same, IaC helps companies:

    • Eliminate manual work needed to manage and provision for “snowflake” environments
    • Quickly generate testing environments that are identical to live environments
    • Simplify version control by making well-documented changes to the source, not target environments, that can be rolled back if necessary.

    Build in Redundancy

    Reliability is one of the 5 pillars of the AWS Well-Architected Framework and the main way to ensure your business-critical workloads are resilient is to cost-effectively build redundancy into your system with AWS Availability Zones. If you distribute your instances across multiple Availability Zones and one instance fails, an instance in another Availability Zone can handle requests. 

    For example, when an AWS data center in Frankfurt had issues with air conditioning we were able to quickly move their Kubernetes Pods from a node in one Availability Zone to another, without downtime or impact to the customer.

    AWS Migration Partners for Managing Critical Workloads


    From assessing and planning, to executing the migration, to monitoring operations, having the support of an experienced partner can help organizations make a smooth transition to using AWS for business-critical workloads.  

    Mincurv is recognized as an AWS Advanced Consulting Partner and Well-Architected Partner, with many years of experience in building mission-critical applications and infrastructure on AWS. We’ve helped leading companies like Vorwerk and Nikon Europe successfully move their infrastructure to AWS and would be happy to discuss the best approach for your business-critical solutions.

    Tags AWS Migration, Business critical workloads, MACH, Organizational Improvement

    Share Tweet Share

    Author

    Ozgur Ozbostanci, Project Manager

    Özgür Özbostanci

    Project Manager

    We also recommend reading

    FinOps Best Practices For your Cloud Operating Model

    26th April 2021

    Cloud Solutions

    FinOps: Best Practices For your Cloud Operating Model


    FinOps combines systems, best practices, and culture to drive change. Find out how we approach FinOps for sustainable business impact.

    Read More

    Preview image of Digital Acceleration Across the B2B E-Commerce Journey

    4th October 2021

    Digital Strategy

    Digital Acceleration Across the B2B E-Commerce Journey


    With more capabilities in Salesforce, digital commerce and UX, we empower B2B organizations to r/evolutionize experiences across the entire e-commerce journey.

    Read more

    This could also be interesting for you

    CASE STUDY

    Migrating Nikon Europe BV’s Business-Critical Workloads from SAP Hybris to AWS Cloud


    35% saved in costs, improved flexibility, performance, scalability, and reliability, and reusable assets for future re-platforming.

    See case study

    Back to Blog
    Love0 Share Tweet Share
     

    Subscribe to engage x enable - the mindcurv group newsletter


    Get regular updates from the mindcurv group right in your inbox. Our content will include interesting information about events and our learnings around digital experience and commerce platforms, strategy, cloud solutions, brand & CX, data, AI and more.

    Subscribe to the Mindcurv Bulletin
    Mr. Mrs. Ms.
    I consent to the Mindcurv Group periodically contacting me about their services and other content that may interest me.
    By submitting this form, I agree to the privacy policy of the Mindcurv Group. Please read our privacy policy to learn more about how we collect, keep, and process your private information, as per the GDPR data protection regulation.

    You’re Almost Subscribed!


    There’s just one final step. You’ll soon get an email from us in your inbox. Click the link in the email to complete your subscription to engage x enable - the mindcurv group newsletter!

    In the meantime, check out our blog and our case studies to learn more about our project experience and expertise.

    Subscribe to the Mindcurv Bulletin
     

    Company

    • About
    • Blog
    • News
    • Events
    • Careers
    • Partners
    • Contact

    SERVICES & SOLUTIONS

    • All Services & Solutions
    • B2B Accelerator+

    DISCLAIMER

    • Imprint
    • Privacy

    FOLLOW US

    • LinkedIn
    • Twitter
    • Facebook
    • Instagram
    • Xing
    • YouTube
    • Flickr

    Mindcurv

    digital platforms, cloud and managed services at the mindcurv group

    • SERVICES & SOLUTIONS
      • B2B Accelerator+
      • Strategy & Innovation
      • Digital Platforms & Experiences
      • Cloud Solutions, IoT & Infrastructure
      • Managed Services
      • Data, Analytics & Insights
      • Optimisation, Scaling & Evolution
      • Marketing, Sales, & Operations with Salesforce
      • Overview
    • PARTNERS
      • MACH Alliance
      • Overview
    • RESOURCES
      • Blog
      • Cases
      • Events
      • Webinars
    • COMPANY
      • About
      • People
      • News
    • CAREERS
      • Why Mindcurv
      • Current Openings
    • CONTACT
    • En
    • De
      This website uses cookies. For more information about this and your rights as a user, see Privacy at the bottom of the page. Click “Accept” to agree to the cookies or click "Cookie settings" to manage your cookie preferences. Cookie settings ACCEPT
      Privacy & Cookies Policy

      Privacy Overview

      This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
      Necessary
      Always Enabled

      Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

      CookieDurationDescription
      AWSELBThis cookie is associated with Amazon Web Services and is used for managing sticky sessions across production servers.
      JSESSIONIDUsed by sites written in JSP. General purpose platform session cookies that are used to maintain users' state across page requests.
      viewed_cookie_policy1 yearThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
      _GRECAPTCHA5 months 27 daysThis cookie is set by Google. In addition to certain standard Google cookies, reCAPTCHA sets a necessary cookie (_GRECAPTCHA) when executed for the purpose of providing its risk analysis.

      Others

      Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

      CookieDurationDescription
      1e5a17c8abNo description
      355b4a0ae7No description
      3eb9b21c5cNo description
      CONSENT16 years 8 months 23 days 18 hoursNo description
      external_referrer_url1 dayNo description
      internal_navigation_count1 dayNo description
      SF_PHPSESSIDNo description
      ZCAMPAIGN_CSRF_TOKENsessionNo description
      _gat_UA-72377743-11 minuteNo description
      _zcsr_tmpNo description

      Advertisement

      Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

      CookieDurationDescription
      IDE1 year 24 daysUsed by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
      test_cookie15 minutesThis cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies.
      VISITOR_INFO1_LIVE5 months 27 daysThis cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.

      Analytics

      Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

      CookieDurationDescription
      _ga2 yearsThis cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
      _gid1 dayThis cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form.

      Performance

      Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

      CookieDurationDescription
      AWSELBCORS2 hoursThis cookie is used for load balancing, inorder to optimize the service. It also stores the information regarding which server cluster is serving the visitor.
      YSCsessionThis cookies is set by Youtube and is used to track the views of embedded videos.

      Save & Accept
      Powered by