DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Efficient Multi-Cloud Management and DevOps Requires Transparency

Efficient Multi-Cloud Management and DevOps Requires Transparency

Are you well aware of the inner workings of your multi-cloud applications and strategies? Take a look at what you might be missing.

Dennis O'Reilly user avatar by
Dennis O'Reilly
·
Jul. 30, 18 · Opinion
Like (1)
Save
Tweet
Share
4.45K Views

Join the DZone community and get the full member experience.

Join For Free

As multi-clouds become the norm, finding and addressing wasteful cloud resources jumps to the top of the list of IT concerns. Keeping cloud management simple, timely, and accurate requires a view into your application usage that is clear and comprehensive.

Hybrid clouds give organizations the ability to get the best of both worlds: on-premises for traditional apps and resources they want to keep close at hand, and in the public cloud to realize the speed, agility, and efficiency of cloud-native applications. The challenge is to maintain the optimal balance between public and private clouds to achieve your business objectives. Doing so requires a 360-degree view of the full application lifecycle.

Companies need to partner with vendors who take the mystery out of hybrid cloud management by giving managers in IT and business units an up-to-date view of what resources are being used without slowing down DevOps activities. EnterpriseTech's George Leopold reports on a recent survey of CIOs and IT managers by cloud vendor SoftwareOne that found 37 percent of respondents identified unpredictable costs as their greatest cloud concern, topped only by security.

Sharpening Your View Into Critical Operations

According to studies conducted by ISACA Research, one out of three organizations doesn't calculate cloud computing ROI. Network World contributor Bhanu Singh identifies three "core IT activities" that must be monitored regularly and accurately:

  1. Spinning up new cloud environments or adapting old ones as business needs change
  2. Providing the right services to the right people at the lowest cost possible
  3. Keeping those user services and app stacks reliable, secure, and stable

Gaining visibility into application health is one of the top four challenges of multi-cloud management, topped only by security and performance concerns. Source:


The benefits of visibility into all your workloads — in the cloud and on-premises — is demonstrated by an accounting application, which has peaks and valleys of activity in standard business cycles. Hosting the application in the cloud allows resources to be freed up easily when not needed, but only if you monitor workload demands as close to real time as possible.

One of the greatest impacts of enhanced visibility into application performance and health is the ability of CIOs to partner with the business units that rely on the apps. Knowing how cloud and non-cloud resources are being used in the organization allows CIOs to recommend specific platforms and services, keep tabs on the inevitable shadow IT projects, and have a more thorough knowledge of what the business units need.

Bringing monitoring and logging into a consolidated view across clouds with an orchestration platform like Morpheus unlocks the ability to detect app stack outages, scale across platforms and clouds, and otherwise assure day-2 production application tasks are first class citizens within the deployment phase of the app lifecycle.

As Singh puts it, having an untrammeled view of your multi-cloud operations can "elevate IT to a position of driving business value rather than restricting and frustrating the business."

An Opportunity for DevOps to Drive the Business to New Heights

The continuous integration/continuous (CI/CD) delivery nature of DevOps is taking organizations by storm. Irshad Raihad writes on Computer Business Review that DevOps teams "think in terms of application portability," which means applications are built "independent of where they will live [and] move across the continuum of on-prem, private and public clouds with complete transparency to end users."

There's only one way to achieve such a level of end-user transparency in multi-cloud and hybrid cloud environments: via a single unified interface that is shared by people in IT and in business units. The growing popularity of multi-cloud management platforms such as is due in large part to the increasing demand for a single, comprehensive view of diverse public cloud and private cloud services.

It must go beyond a unified interface though. Organizations using config management tools as part of their orchestration flow can track configuration state changes in development and then enforce an identical state of dependencies through test and production. When coupled with self-service provisioning via Morpheus, organizations are able to quickly tear down and refresh the entire pipeline at any time because everything is stored and managed as code within the CM tool.

TechTarget's Kerry Doyle states that unified cloud management services let teams execute workloads more simply and efficiently by identifying the optimal platform based on cost, reliability, and service portfolio. The single point of control the services provide means users have "new levels of order and visibility into multi-cloud environments and governance," according to Doyle.

Cloud computing DevOps application Cloud management app IT Visibility (geometry) Shadow IT End user

Published at DZone with permission of Dennis O'Reilly, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Better Performance and Security by Monitoring Logs, Metrics, and More
  • How to Quickly Build an Audio Editor With UI
  • DevOps Roadmap for 2022
  • PostgreSQL: Bulk Loading Data With Node.js and Sequelize

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: