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 Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Securing the Clouds: An Evaluation of Cloud Security Solutions
  • Serverless Computing: The Future of Programming and Application Deployment Innovations
  • Optimizing Cloud Spend in the New Era: Strategies and Frameworks for Cost Management
  • Understanding the Power of AWS Organizations: Streamlining Cloud Management

Trending

  • Why Good Models Fail After Deployment
  • Zone-Free Angular: Unlocking High-Performance Change Detection With Signals and Modern Reactivity
  • Improving DAG Failure Detection in Airflow Using AI Techniques
  • Optimizing High-Volume REST APIs Using Redis Caching and Spring Boot (With Load Testing Code)
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Cloud Analytics Migration: Go With the Need

Cloud Analytics Migration: Go With the Need

The Cloud offers access to new analytics capabilities, tools, and ecosystems that can be harnessed quickly to test, pilot, and roll out new offerings.

By 
Rahul Asthana user avatar
Rahul Asthana
·
Updated Feb. 17, 23 · Analysis
Likes (2)
Comment
Save
Tweet
Share
4.8K Views

Join the DZone community and get the full member experience.

Join For Free

The Cloud offers access to new analytics capabilities, tools, and ecosystems that can be harnessed quickly to test, pilot, and roll out new offerings. However, despite compelling imperatives, businesses are concerned as they move their analytics to the Cloud. Organizations are looking at service providers who can help them allocate resources and integrate business processes to boost performance, contain cost, and implement compliance across on-premise private and public cloud environments.

cloud cover image

The most cited benefit of running analytics in the Cloud is increased agility. With computing resources and new tools available on-demand, analytics applications, and infrastructure can be developed, deployed, and scaled up — or down — much more rapidly than can typically be done on-premises.  

Unsurprisingly, cost reduction is seen as a significant benefit of cloud-based analytics. A complex algorithm processing large volumes of data may require thousands of CPUs and days of computing time, which can be prohibitive for companies without existing in-house computing and storage resources.

With the Cloud, organizations can rapidly access the required computing and storage power on demand and only pay for what they use. Research shows that migrating analytics to the Cloud can double an organization’s return on investment (ROI).

Standardization, cited as the third most crucial driver of migrating analytics to the Cloud is strongly linked to the first two benefits of increased agility and reduced IT costs. Also, standardization helps organizations with simplified, streamlined IT management and shortened development cycles. 

The Cloud offers access to new analytics capabilities, tools, and ecosystems that can be harnessed quickly to test, pilot, and roll out new offerings. For instance, organizations can take advantage of cloud-based data integration and preparation platforms with pre-built industry models. Leverage cloud services that offer powerful graphics processing unit (GPU)-based compute resources for complex analytics and tap into a collaborative ecosystem of data analysts within a federated data environment.

Cloud Analytics Migration — Go With the Need

There are multiple migration strategies available, and depend on your needs and goals. Some of them fast, others slower. Usually, the migration process includes five phases:

  • Evaluate Opportunity — analyze the cost and benefits associated with migration to the Cloud.
  • Discover and Analyze — access the cloud migration portfolio and formulate a migration plan.
  • Plan and Design
  • Migrate, Integrate, and Validate.
  • Operate and Optimize

Cloud Analytics Migration Strategies

There are six commonly used strategies for analytics migration to the Cloud:

  • Lift and Shift
  • Lift and Reshape
  • Drop and Shop
  • Re-write/Decouple Applications
  • Retire/Decommission
  • Retain/Not Moving

It is important to note that most migration projects employ multiple strategies, and there are different tools available for each plan. The migration strategy will influence the time it takes to migrate and how they are grouped for the migration process.

Lift and Shift

We lift our application and shift to the Cloud. This strategy is fast, predictable, repeatable, and economical.

Lift and Reshape

This approach is similar to the previous one. But you will also deploy the last version of the software.

Drop and Shop

This approach allows you to replace your application with a new one.

Re-write/Decouple Applications

This approach is about changing application binaries before migrating to the Cloud. This could apply to custom and open-source solutions.

Retire/Decommission

This approach will decommission your application on-premise.

Retain/Not Moving

This approach allows you to leave your solution on-premise.

Concerns With Migration

Despite compelling imperatives, businesses are concerned as they move their analytics to the Cloud:

Information Security

Organizations perceive data in the Cloud as being inherently less secure than data on premises. This perception may be the result of sensational news coverage of cybersecurity hacks on cloud platforms. In reality, on-premises infrastructure is no more secure than well-built cloud systems. The reverse is more likely to be accurate since established cloud providers comply with the most stringent security requirements and invest heavily in security solutions, personnel, and resources.

Selecting the Right Architecture and Infrastructure

Organizations are concerned that choosing the wrong platforms for their analytics applications could lead to performance issues, data fragmentation, integration challenges, and vendor lock-in further down the road.

Integrating Existing Applications With Newer Cloud-Based Applications

Organizations often run diverse applications built on complex interdependencies, while data is housed in various silos and different formats. Without accurate data for mapping application dependencies, resources, and resource utilization, respondents will see integrating existing applications with cloud-based ones as a significant challenge.

Data Management and Governance

Given the diversity of data types and sources, organizations must grapple with data access and governance and increase regulatory oversight on how the data is managed and where it resides. These concerns may give organizations pause when they consider moving their data to the Cloud.

The Most Formidable Barriers to Operationalizing Analytics In the Cloud

Difficulty in Deploying Models Into Business Processes and Applications

This may arise from a combination of low data quality, the lack of alignment between the data team and business units, or models that are too complex for users to understand or use. 

Lack of Accurate Data and Analytics Governance

Simply throwing time and money into data preparation and model building across different parts of the enterprise is not enough. Without appropriate governance, such uncoordinated efforts may not be aligned with business objectives or realities and, therefore, not worthwhile to begin with. 

Data Privacy Concerns

Regulations like GDPR have made using personal data for analytics much more challenging. In most cases, Asia Pacific organizations dealing with customers that fall within the scope of EU regulations need to obtain customer consent or anonymize the data before using them for analytics — resulting in increased effort and cost.

Lack of Relevant Skills or Staff

For many organizations, finding skilled personnel like data scientists capable of finding, organizing, and interpreting data with the right tools can be a real challenge. This problem is not expected to be resolved anytime soon.

Unable to Address Data Quality and Data Preparation

Data quality and preparation issues generally result from disparate processes, fragmented systems, or siloed information stores. What’s more, as data volumes continue to grow exponentially, organizations can find it hard to stay ahead of the problem. 

Cloud analytics Data science application Cloud computing Cloud database Cloud management

Published at DZone with permission of Rahul Asthana. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Securing the Clouds: An Evaluation of Cloud Security Solutions
  • Serverless Computing: The Future of Programming and Application Deployment Innovations
  • Optimizing Cloud Spend in the New Era: Strategies and Frameworks for Cost Management
  • Understanding the Power of AWS Organizations: Streamlining Cloud Management

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook