APAC CIOOutlook

Advertise

with us

  • Technologies
      • Artificial Intelligence
      • Big Data
      • Blockchain
      • Cloud
      • Digital Transformation
      • Internet of Things
      • Low Code No Code
      • MarTech
      • Mobile Application
      • Security
      • Software Testing
      • Wireless
  • Industries
      • E-Commerce
      • Education
      • Logistics
      • Retail
      • Supply Chain
      • Travel and Hospitality
  • Platforms
      • Microsoft
      • Salesforce
      • SAP
  • Solutions
      • Business Intelligence
      • Cognitive
      • Contact Center
      • CRM
      • Cyber Security
      • Data Center
      • Gamification
      • Procurement
      • Smart City
      • Workflow
  • Home
  • CXO Insights
  • CIO Views
  • Vendors
  • News
  • Conferences
  • Whitepapers
  • Newsletter
  • Awards
Apac
  • Artificial Intelligence

    Big Data

    Blockchain

    Cloud

    Digital Transformation

    Internet of Things

    Low Code No Code

    MarTech

    Mobile Application

    Security

    Software Testing

    Wireless

  • E-Commerce

    Education

    Logistics

    Retail

    Supply Chain

    Travel and Hospitality

  • Microsoft

    Salesforce

    SAP

  • Business Intelligence

    Cognitive

    Contact Center

    CRM

    Cyber Security

    Data Center

    Gamification

    Procurement

    Smart City

    Workflow

Menu
    • DevOps
    • Cyber Security
    • Hotel Management
    • Workflow
    • E-Commerce
    • Business Intelligence
    • MORE
    #

    Apac CIOOutlook Weekly Brief

    ×

    Be first to read the latest tech news, Industry Leader's Insights, and CIO interviews of medium and large enterprises exclusively from Apac CIOOutlook

    Subscribe

    loading

    THANK YOU FOR SUBSCRIBING

    • Home
    Editor's Pick (1 - 4 of 8)
    left
    Service Management in the Age of Digitization

    Douglas Duncan, CIO, Columbia Insurance Group

    Devops- 'Aligning the Future of Software Deployment'

    Herry Wiputra, CTO

    Compliance @ The Speed of Thought

    Patrick S. Kelso, Head of Devops Consulting - Anz Region, UST Global

    On the Evolution of Agile to DevOps

    Carmen DeArdo, DevOps Speaker, Consultant, Author and DevOps Leader, Nationwide

    Building the New Paradigm of Next-Gen DevOps Management

    Marc Priolo, VP, City National Bank

    A Crash Course in Low-Code Software: What it is, What it Does, Why it Matters

    Karen Astley, Vice President Asia-Pacific, Appian

    Meeting the Intelligent Data Management needs of 2019

    Shaun McLagan, Senior Vice President, Asia Pacific and Japan, Veeam Software

    Bridging the T&E Compliance Gap in a New Era of Business Travelers

    Madanjit Singh, Managing Director, South East Asia, SAP Concur

    right

    Measuring Cloud Readiness of Enterprise Applications

    Amul Merchant, VP-Cloud Architecture and DevOps, Infor Labs

    Tweet
    content-image

    Amul Merchant, VP-Cloud Architecture and DevOps, Infor Labs

    Most organizations have application development teams that are very good at meeting the functional needs of their solutions, but only some have the experience with the operational and scalability aspects that come with serving hundreds or thousands of customers from a shared solution. Infor has almost fifteen years of experience with couple of dozen solutions operating in Infor cloud in this mode. The Infor Cloud Architecture and DevOps team has worked with many of the internal product development teams to guide the product engineering teams in architecting their products for cloud. While each enterprise application has its own unique architectural characteristics, we have designed a generic scorecard to measure the readiness of an enterprise application for cloud. Based on the scorecard, the applications are classified as Cloud 1.0, 2.0 and 3.0.

    Cloud 1.0

    Cloud 1.0 applications are not architected for Multi-Tenancy and therefore are not true Cloud applications. Cloud 1.0 applications could be web enabled or thick client applications and are usually hosted as Single Tenant in a public cloud. In Single Tenant model, customers get their own dedicated environment, and usually each customer deployment is completely isolated from another customer using VLAN/VPC. Cloud 1.0 applications are hardware and labor intensive and therefore are offered at a higher price point. In some cases where data isolation or complete control of environment is desired, customers may actually prefer Cloud 1.0 applications. While the hardware cost of Single Tenant applications cannot be alleviated, the labor cost to provision and manage Cloud 1.0 enterprise applications or suite of applications can be reduced by automated provisioning and hands free monitoring. Automation is leveraged for automated backup and recovery from failures. Usually Cloud 1.0 applications are connected to a customer network using Virtual Private Network (VPN) tunnel, hence usually integration with on-premise applications to Cloud 1.0 applications deployed in public cloud can be done without needing any major modifications.

    Cloud 2.0

    Cloud 2.0 applications are truly multi-tenant, highly scalable and fault tolerant. Infor deploys all its Cloud 2.0 applications in multiple availability zones in an AWS region. This allows the application to achieve both high availability and disaster recovery. An AWS region is a geographically separate area, and each region has multiple, isolated data centers called availability zones.

    Each availability zone has its own isolated power, Internet connection etc., and is separated from another availability zone in the same region with minimal latency .Deploying Cloud 2.0 applications in multiple availability zones allows end users to continue to use the application even when a complete availability zone is not available.

    Infor DevOps team has built a software-defined datacenter using end-to-end automation. Infor uses agile software development methodology to design and build higher-level services using low-level AWS services. Approaching the building of the datacenter as software development with complete documentation, code reviews, automated builds and automated tests gives consistency, audibility and ability to deploy a datacenter in anywhere in the world within minutes. We not only automate creation of these services and hence the datacenter but also fully automate the deployment of applications and also the lifecycle of the applications, which includes customer environment creation, monitoring, scaling, recovery from hardware/software failures, patching and upgrades. Having fully automated operations eliminates the needs for humans to be physically logged into the infrastructure, thereby improving the security of our operations significantly. We use cloud formation for stack deployment, scripting for bootstrapping, Salt Stack for configuration management and auto scaling for recovering from failure and to provide elasticity. We also use a number of tools to help us protect, monitor and troubleshoot our cloud environment. We use Trend Micro deep security for IPS, Sumo Logic for log aggregation, Stack Driver for infrastructure monitoring and Dynatrace for application performance monitoring. Having full end-to-end automation and a robust set of tools allows us to detect and respond to failures before our customers notice any interruption in service. Our end goal is always to know and respond to any issues in our datacenter before our customers call us.

    Cloud 2.0 applications integrate with other applications using web-based technologies such as HTTPS/SFTP/SQS (VPN tunnels are not allowed in Cloud 2.0 environment for security reasons). An application is not considered Cloud 2.0 if the end users are required to use a thick client for accessing any part of the application. For efficient and reliable health checks of the applications, monitoring high-level services usually does not always provide indication when something is wrong, and hence application teams need to build robust and deep health checks which are invoked by either elastic load balancers or aforementioned monitoring tools. Cloud 2.0 applications should also provide rich business driven extensibility features, which allow business end users to meet their specific application requirements without involving their IT but at the same time without sacrificing upgradeability of the applications. The hardware and labor costs for a Cloud 2.0 application are exponentially lower than that of a Cloud 1.0 application.

    Cloud 3.0

    Cloud 3.0 applications use proven, highly scalable open source technologies that have micro services architecture in a true distributed computing model. Cloud 3.0 applications can rapidly and elastically respond to fluctuations in workload using technologies such as docker, marathon and mesos. Cloud 3.0 applications have all the features of Cloud 2.0 applications and additionally are true web scale single version applications designed for cloud and are stateless (or maintain their state externally), thereby allowing frequent updates to functionality with zero downtime.

    Conclusion

    While every enterprise application has architectural characteristics that make it slightly different from any other enterprise application, there are several common characteristics that can be used to measure the cloud readiness of the application. Building and managing a complete datacenter using end-to-end automation provides consistency and auditability, which would not be true if the same was built manually. Automating the deployment, management and monitoring of the cloud applications in the datacenter using a robust set of tools will result in providing the high level of service that cloud customers expect. 

    See Also Top Cloud Solution Companies In Europe
    tag

    Infor

    AWS

    Weekly Brief

    loading
    Top 10 DevOps Solution Companies - 2019
    Top 10 DevOps Consulting/Services Companies -2019
    ON THE DECK

    DevOps 2019

    I agree We use cookies on this website to enhance your user experience. By clicking any link on this page you are giving your consent for us to set cookies. More info

    Read Also

    Where Technology Meets Tradition in Sports

    Where Technology Meets Tradition in Sports

    Rey Sumaru, General Manager IT & Innovation, Melbourne Cricket Club (MCC)
    Why Software Delivery Centres Fail In Insurance

    Why Software Delivery Centres Fail In Insurance

    David Bejar, VP Head of IT Software Engineering, Allianz Indonesia
    Building Smarter Content Systems for Scalable Growth

    Building Smarter Content Systems for Scalable Growth

    Judy Tay, Head of Content, First Page Digital
    The Thoughtful Innovation behind Every Loaf

    The Thoughtful Innovation behind Every Loaf

    Keng Ng, Chief Technology Officer, Bakers Delight
    Lessons for Ambitious Professionals in a Digital World

    Lessons for Ambitious Professionals in a Digital World

    Andreas Kurz, Global Head of Digital Transformation, Alfagomma Group
    Designing For Regeneration, Not Just Resilience

    Designing For Regeneration, Not Just Resilience

    Gregory Kovacs, Design Director, Benoy
    Listening Beyond Hearing

    Listening Beyond Hearing

    Salvatore Incardona, Head of IT, Amplifon Australia
    Modernizing Lending Through Innovative, Secure and Scalable Technology

    Modernizing Lending Through Innovative, Secure and Scalable Technology

    Steven Meek, Chief Information Officer, Pepper Money
    Loading...
    Copyright © 2025 APAC CIOOutlook. All rights reserved. Registration on or use of this site constitutes acceptance of our Terms of Use and Privacy and Anti Spam Policy 

    Home |  CXO Insights |   Whitepapers |   Subscribe |   Conferences |   Sitemaps |   About us |   Advertise with us |   Editorial Policy |   Feedback Policy |  

    follow on linkedinfollow on twitter follow on rss
    This content is copyright protected

    However, if you would like to share the information in this article, you may use the link below:

    https://devops.apacciooutlook.com/cxoinsights/measuring-cloud-readiness-of-enterprise-applications-nwid-1894.html