SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
MIGRATING APPLICATIONS
                                              TO THE CLOUD WITH
                                           CUMULOGIC PLATFORM
  Multi-   SQL &
                      Cache
Language   NoSQL
                       aaS
  PaaS     DbaaS


            Elastic   Message   Coming
             Load      Queue     soon
           Balancer     aaS
Migrating Applications to the Cloud
Tools, Technologies and Processes

 •  Migrate virtualized environments
    •  Package applications and replicate environments in the cloud
    •  Pros: Quick, easy, no code changes required
    •  Cons: Short term solution, no application transformation, limited ROI
 •  Introspection and assembly tools
    •  Introspect existing environments and creates a “blueprint”
    •  Pros: Quick, easy, no code changes required
    •  Cons: Proprietary and vendor-specific tools, limited solution
 •  Platform-as-a-Service such as CumuLogic PaaS
    •  Abstracts applications from underlying infrastructure
    •  Pros: Portal applications, eliminates single vendor lock-in, better performance, high ROI
    •  Cons: Minor code changes required
Migrating Applications to the Cloud
Dependencies
 •  Infrastructure dependencies
    •    Container-specific dependencies
    •    Hardcoded JDBC strings jdbc:oracle:thin:@<host>:<port>:SID
    •    Connections to messaging, cache, SMTP, LDAP servers
    •    Applications tied to fixed IP addresses or hostnames
 •  Local file system dependencies
    •  Writing files to a local disk or directory structure
 •  Authentication and authorization systems
    •  LDAP / Active Directory / Identity Manager
 •  Application dependencies
    •  Applications or modules must be available at certain port numbers
Migrating Applications to the Cloud with CumuLogic PaaS
Eliminate Dependencies

 •  Infrastructure dependencies
    •  Only use JNDI names for connections. Specify them in cumulogic-app.xml
    •  Source environment variables for hostnames and IP addresses for database,
      messaging, LDAP, cache or other servers
 •  Local file system dependencies
    •  Request a persistence volume when deploying apps
 •  Authentication and authorization systems
    •  Use available authentication system in the cloud
 •  Application dependencies
    •  Deploy all modules together using cumulogic-app.xml
Thank you!
Watch the video: Deploying Applications
                on CumuLogic Platform

Más contenido relacionado

La actualidad más candente

4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short
Doina Draganescu
 

La actualidad más candente (20)

FlexDeploy Product Technical Overview
FlexDeploy Product Technical OverviewFlexDeploy Product Technical Overview
FlexDeploy Product Technical Overview
 
Cache-Aside Cloud Design Pattern
Cache-Aside Cloud Design PatternCache-Aside Cloud Design Pattern
Cache-Aside Cloud Design Pattern
 
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
(ATS6-DEV05) Building Interactive Web Applications with the Reporting Collection
 
Service fabric and azure service fabric mesh
Service fabric and azure service fabric meshService fabric and azure service fabric mesh
Service fabric and azure service fabric mesh
 
Array Networks AVX Multi-Tenant Application Delivery Controller Datasheet
Array Networks AVX Multi-Tenant Application Delivery Controller DatasheetArray Networks AVX Multi-Tenant Application Delivery Controller Datasheet
Array Networks AVX Multi-Tenant Application Delivery Controller Datasheet
 
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
Cloud Foundry Roadmap (Cloud Foundry Summit 2014)
 
4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short4. buc od-solaris virtualization-final daw short
4. buc od-solaris virtualization-final daw short
 
[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
 
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
 
Odi 12c-new-features-wp-2226353
Odi 12c-new-features-wp-2226353Odi 12c-new-features-wp-2226353
Odi 12c-new-features-wp-2226353
 
Census Bureau PBOCS
Census Bureau PBOCSCensus Bureau PBOCS
Census Bureau PBOCS
 
Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgrade
 
PaaS Solutions Comparison
PaaS Solutions ComparisonPaaS Solutions Comparison
PaaS Solutions Comparison
 
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
 
Cloud Automation Manager
Cloud Automation ManagerCloud Automation Manager
Cloud Automation Manager
 
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
MNAssociationEnterpriseArchitectsCloudFoundryJuly2017
 
Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018Data Agility for Devops - OSI 2018
Data Agility for Devops - OSI 2018
 
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
Pivotal Container Service il modo più semplice per gestire Kubernetes in azie...
 
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
Sicurezza integrate nella tua piattaforma Cloud-Native con VMware NSX (Pivota...
 
IBM Datapower Gateways - Devops with UrbanCode Deploy
IBM Datapower Gateways - Devops with UrbanCode DeployIBM Datapower Gateways - Devops with UrbanCode Deploy
IBM Datapower Gateways - Devops with UrbanCode Deploy
 

Destacado

Zorion aurkezpena saul elizondo
Zorion aurkezpena saul elizondoZorion aurkezpena saul elizondo
Zorion aurkezpena saul elizondo
saulelizondo
 
Zorion aurkezpena saul elizondo
Zorion aurkezpena saul elizondoZorion aurkezpena saul elizondo
Zorion aurkezpena saul elizondo
saulelizondo
 
Eguberrietako.aurkezpena
Eguberrietako.aurkezpenaEguberrietako.aurkezpena
Eguberrietako.aurkezpena
saulelizondo
 
How is our film a Psychological horror
How is our film a Psychological horrorHow is our film a Psychological horror
How is our film a Psychological horror
Dylmar
 

Destacado (15)

Zorion aurkezpena saul elizondo
Zorion aurkezpena saul elizondoZorion aurkezpena saul elizondo
Zorion aurkezpena saul elizondo
 
Hands on Big Data Analysis with MongoDB - Cloud Expo Bootcamp NYC
Hands on Big Data Analysis with MongoDB - Cloud Expo Bootcamp NYCHands on Big Data Analysis with MongoDB - Cloud Expo Bootcamp NYC
Hands on Big Data Analysis with MongoDB - Cloud Expo Bootcamp NYC
 
Accesso eduopen
Accesso eduopenAccesso eduopen
Accesso eduopen
 
Zorion aurkezpena saul elizondo
Zorion aurkezpena saul elizondoZorion aurkezpena saul elizondo
Zorion aurkezpena saul elizondo
 
Hugo Morales
Hugo MoralesHugo Morales
Hugo Morales
 
CumuLogic On-Premise Database-as-a-Service
CumuLogic On-Premise Database-as-a-ServiceCumuLogic On-Premise Database-as-a-Service
CumuLogic On-Premise Database-as-a-Service
 
GranVista
GranVistaGranVista
GranVista
 
Eguberrietako.aurkezpena
Eguberrietako.aurkezpenaEguberrietako.aurkezpena
Eguberrietako.aurkezpena
 
1523
15231523
1523
 
My first 21 Years
My first 21 YearsMy first 21 Years
My first 21 Years
 
Hugo Morales
Hugo MoralesHugo Morales
Hugo Morales
 
How is our film a Psychological horror
How is our film a Psychological horrorHow is our film a Psychological horror
How is our film a Psychological horror
 
Portifolio
PortifolioPortifolio
Portifolio
 
Diapositibak
DiapositibakDiapositibak
Diapositibak
 
High Value Cloud Services
High Value Cloud ServicesHigh Value Cloud Services
High Value Cloud Services
 

Similar a Migrating Applications to the Cloud

Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmap
James Bayer
 

Similar a Migrating Applications to the Cloud (20)

Jelastic Overview: Technical and Business Benefits
Jelastic Overview: Technical and Business BenefitsJelastic Overview: Technical and Business Benefits
Jelastic Overview: Technical and Business Benefits
 
Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
Cloud Migration and Portability Best Practices
Cloud Migration and Portability Best PracticesCloud Migration and Portability Best Practices
Cloud Migration and Portability Best Practices
 
Jelastic Overview
Jelastic OverviewJelastic Overview
Jelastic Overview
 
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and...
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
Cf summit2014 roadmap
Cf summit2014 roadmapCf summit2014 roadmap
Cf summit2014 roadmap
 
Jelastic Features 2.x
Jelastic Features 2.xJelastic Features 2.x
Jelastic Features 2.x
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSP
 
Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...Multi-Containers Orchestration with Live Migration and High-Availability for ...
Multi-Containers Orchestration with Live Migration and High-Availability for ...
 
Jelastic - DevOps PaaS Business with Docker Support for Service Providers
Jelastic - DevOps PaaS Business with Docker Support for Service ProvidersJelastic - DevOps PaaS Business with Docker Support for Service Providers
Jelastic - DevOps PaaS Business with Docker Support for Service Providers
 
Docker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup SlidesDocker Datacenter Overview and Production Setup Slides
Docker Datacenter Overview and Production Setup Slides
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
 
{code} and containers
{code} and containers{code} and containers
{code} and containers
 
{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies{code} and Containers - Open Source Infrastructure within Dell Technologies
{code} and Containers - Open Source Infrastructure within Dell Technologies
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
High Performance Cloud Computing
High Performance Cloud ComputingHigh Performance Cloud Computing
High Performance Cloud Computing
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Migrating Applications to the Cloud

  • 1. MIGRATING APPLICATIONS TO THE CLOUD WITH CUMULOGIC PLATFORM Multi- SQL & Cache Language NoSQL aaS PaaS DbaaS Elastic Message Coming Load Queue soon Balancer aaS
  • 2. Migrating Applications to the Cloud Tools, Technologies and Processes •  Migrate virtualized environments •  Package applications and replicate environments in the cloud •  Pros: Quick, easy, no code changes required •  Cons: Short term solution, no application transformation, limited ROI •  Introspection and assembly tools •  Introspect existing environments and creates a “blueprint” •  Pros: Quick, easy, no code changes required •  Cons: Proprietary and vendor-specific tools, limited solution •  Platform-as-a-Service such as CumuLogic PaaS •  Abstracts applications from underlying infrastructure •  Pros: Portal applications, eliminates single vendor lock-in, better performance, high ROI •  Cons: Minor code changes required
  • 3. Migrating Applications to the Cloud Dependencies •  Infrastructure dependencies •  Container-specific dependencies •  Hardcoded JDBC strings jdbc:oracle:thin:@<host>:<port>:SID •  Connections to messaging, cache, SMTP, LDAP servers •  Applications tied to fixed IP addresses or hostnames •  Local file system dependencies •  Writing files to a local disk or directory structure •  Authentication and authorization systems •  LDAP / Active Directory / Identity Manager •  Application dependencies •  Applications or modules must be available at certain port numbers
  • 4. Migrating Applications to the Cloud with CumuLogic PaaS Eliminate Dependencies •  Infrastructure dependencies •  Only use JNDI names for connections. Specify them in cumulogic-app.xml •  Source environment variables for hostnames and IP addresses for database, messaging, LDAP, cache or other servers •  Local file system dependencies •  Request a persistence volume when deploying apps •  Authentication and authorization systems •  Use available authentication system in the cloud •  Application dependencies •  Deploy all modules together using cumulogic-app.xml
  • 5. Thank you! Watch the video: Deploying Applications on CumuLogic Platform