SlideShare a Scribd company logo
Welcome to databases
in the Cloud
Latin American OTN Tour – August 2017
Nelson Calero
• Database Consultant at Pythian since 2014
• Working with Oracle tools and Linux environments since 1996
• DBA Oracle (2001) & MySQL (2005)
• Co-founder and President of the Oracle user Group of Uruguay (2009)
• LAOUC Director of events (2013)
• Computer Engineer (1998)
• Oracle ACE (2014), Oracle ACE Director (2017)
• Oracle Certified Professional DBA 10g/11g/12c (2008)
• Amazon Solutions Architect – Associate since (2016)
• Oracle University Instructor (2011)
• Blogger and speaker: Oracle Open World, Collaborate, OTN Tour, Regional conferences
About me
2 © 2017 Pythian
http://www.linkedin.com/in/ncalero @ncalerouy
Pythian overview
© 2015 Pythian Confidential3
• 20 Years of data infrastructure management consulting
• 250+ Top brands
• 11800+ systems under management
• 400+ employees in 35 countries
• 10 Oracle ACEs, 4 ACED,
3 OakTable members, 2 OCM, 6 Microsoft MVPs,
1 Cloudera Champion of Big Data,
AWS Certified Solutions Architect – 2 Professional, 12 Associate
• Oracle, Microsoft, MySQL, Hadoop, Cassandra, MongoDB, and more
• Infrastructure, Cloud, DevOps, and application expertise
Welcome to databases in the cloud
• Introduction to Cloud Computing
• Offerings
• Components and costs
• Changes for DBAs
• Outline of procedures using Oracle Cloud
4 © 2017 Pythian
Cloud Computing
“Cloud computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared
pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services)
that can be rapidly provisioned and released with
minimal management effort or service provider
interaction.”
National Institute of Standards and Technology, 2011
http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf
5 © 2017 Pythian
Cloud Computing – Why?
• provisioning on demand
– no need to worry about hardware
• scalable (elastic)
– use only what you need
• resilient
– several geographic regions with automatic failover
• cost
– pay for what you use, based on IO, CPUs, space or executions
• easy to manage
– automated features (backups, DR, monitoring, alerting)
• SOA architecture – many services available
6 © 2017 Pythian
Cloud Computing – Why?
7 © 2017 Pythian
Cloud Computing - Offerings
History (available):
– Amazon: AWS (2006)
– Microsoft: Azure (2010)
– Google: GCP (2013)
– Oracle: OC (2014)
– Others: many
Each provider is (somehow) different
– Similar services, different names (ex: tape solutions: Glacier / Coldline / Archive)
– Usage billed per hour or minute
– Licence costs can change (vCPU != OCPU)
– Discounts policies, etc.
8 © 2017 Pythian
9 © 2017 Pythian
Source:
Gartner
Cloud Computing - Glossary
• Services
– SaaS (Applications)
– PaaS (Platform)
– IaaS (Infrastructure)
• Other
– FaaS
– Serverless
10 © 2017 Pythian
• Deployment Types
– Private
– Managed (Public)
– Hybrid
– Multicloud
Cloud Computing - Glossary
11 © 2017 Pythian
https://blogs.oracle.com/futurestate/when-cloud-meets-on-premise:-a-story-of-two-applications
12 © 2017 Pythian
13 © 2017 Pythian
14 © 2017 Pythian
Cloud Computing - Resources
• Storage
– Persistent with different IOPS capabilities
– Volatile for specific use cases
• Managed Databases
– No direct access to server (RDS), managed using web console
– Customized for different use cases (OLTP, NoSQL, Analytics, etc.)
• Compute
– Instances with different resource combination (vCPU/RAM/IO)
• Network
– Router, Gateway, Global DNS, Load Balancer, CDN
15 © 2017 Pythian
Cloud Computing – Network
16 © 2017 Pythian
• Datacenters across the world - regions
• Availability zones/domains inside a
region to provide automatic failover of
services
• Client connectivity is routed by load
balancer to nearest location (less
latency)
– Needs configuration
– Depends on provider coverage
• Real network topology is known?
Image from:
https://cloud.google.com/products/networking/
Cloud Computing – Network
17 © 2017 Pythian
Cloud computing - security
18 © 2017 Pythian
https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Concepts/overview.htm
19 © 2017 Pythian
https://cloud.oracle.com/en_US/bare-metal-network/vcn/faq
Hybrid network setup for HA
Cloud Computing - Security
• Identity and Access Management (IAM)
• Virtual Network with per-service privilege
– Virtual Cloud Network (VCN – Oracle)
– Virtual Private Cloud (VPC – AWS), Cloud Virtual Network (VCN – Google)
• Hybrid deploy to extend On-Premises network
– using IPSec VPN or direct connectivity:
• Oracle FastConnect, AWS Direct connect, Google Interconnect
• Non managed servers - ssh access using keys
• Oracle database services
– native network encryption used by default
– SSL/TLS can be configured
– user tablespaces encrypted by default - even in SE
– Oracle Data Masking and Subsetting Pack – license included for source with High
Performance, Extreme Performance, and Exadata Service subscriptions.
20 © 2017 Pythian
Cloud Computing - Management
• Web GUI
• CLI (non-managed services)
• REST
• SDK for several programming languages (java, php, python, etc.)
• Oracle Management Cloud (OMC) - real-time analysis
– Application Performance Monitoring Cloud Service
– Log Analytics Cloud Service
– IT Analytics Cloud Service
– Infrastructure Monitoring Cloud Service
• Automated tasks
– backup with point-in-time recovery
– patching
– upgrades
21 © 2017 Pythian
Cloud Computing - Costs
• Based on resource usage: IOPS, CPUs (time), Space, Network transfer
• Metered
– pay as you go
– pre-paid
• Non metered
• Limit per service (quota), we can request to increase it
• vCPU definition by different providers
– Oracle Compute Units (OCPUs), AWS Core (2vCPU for Oracle)
• Discounts
– Amazon: reserved instances
– Google: sustained usage / committed-use
– Oracle: TBD
• TCO calculator from each provider
https://cloudplatform.googleblog.com/2015/01/understanding-cloud-pricing.html
22 © 2017 Pythian
Cloud Computing – Use cases
Use cases
• Backup target
• Non prod environments
• DR solution
• New services adoption
– Analytics, Big data
– Exposing services with API
• Rapid deploy of new
applications
23 © 2017 Pythian
Considerations
• I/O bandwidth for initial copy and
periodical refresh
• Data masking needed
• Stress tests costs
• Application readiness
• Industry regulations
• Network Latency
Oracle Cloud offering – for databases
• Database Cloud Services
• Database Cloud Services – Bare metal
• Database Exadata Cloud Service
• Database Exadata Cloud Machine (on-premises)
Managed (no DBA required)
• Database Exadata Express Cloud Service
• Database Schema Cloud Service
Related
• Database Cloud Backup Service
• Storage & Compute
24 © 2017 Pythian
Oracle Database Cloud Service
• Subscription type
– Standard
– Enterprise
– High performance (Multitenant, partititoning, RAT, Compression, ASO, Diagnostics &
Tuning pack and more)
– Extreme performance (+RAC, In-Memory, ADG)
NOTE: All subscriptions includes TDE
• Price: Metered or Non Metered as Service or VM
– Per OCPU
– General purpose or High-Memory Compute
– Plus Storage Service and Database Backup Service charges
Step by step guide: http://www.toadworld.com/platforms/oracle/w/wiki/11616.getting-started-with-oracle-database-cloud-service
25 © 2017 Pythian
26 © 2017 Pythian
© 2015 Pythian Confidential27
© 2015 Pythian Confidential28
© 2015 Pythian Confidential29
© 2015 Pythian Confidential30
© 2015 Pythian Confidential31
© 2015 Pythian Confidential32
Oracle Database Cloud Service - scaling
Oracle DB Cloud Backup Service
• Backup on-premises or Cloud instances/services
• Using RMAN with Cloud backup module
– Needs to download from OTN and install for on-premises use
– Already installed and configured on Cloud services
– It can be called using REST API – single call
• Billing:
– storage capacity (Gb stored per month)
– outbound data transfer (Gb outbound data transfer per month)
– PUT, COPY, POST or LIST requests (REST) - 1000 free per month
– GET and all others - 10000 free per month
33 © 2017 Pythian
Oracle Cloud offering – Bare metal
IaaS - Bare metal - Compute service
• Bare metal instances
– Physical server fully dedicated
– No Oracle installed software – under our full control
– OS available to choose or we install what we want (BYOD)
• VM Instances – sharing the server
• Instance types:
– Standard - general purpose: 18 cores, NAS 50Gb to 2Tb per volume, up to 32 (64Tb)
– HighIO - High performance storage: 18 cores, 12.8Tb SSD local storage
– DenseIO: 18 cores, 28.8Tb SSD local storage
• Storage options
– Local storage (SSD), Block volumes, Object storage
34 © 2017 Pythian
35 © 2017 Pythian
Oracle databases in the Cloud
• Instance type can limit IO throughput (AWS)
• Measure IO (capacity and latency) before deploying services to
confirm they are as expected – SLOB
– Step by step guide: https://blog.dbi-services.com/slob-in-the-cloud-how-to-check-cloud-services-performance/
• Double check if provider is supported by Oracle
– GCP not listed yet
– Oracle changed license on Jan 2017, counting vCPU = 2 OCPU
• Double check if your options are supported
– RAC only on Oracle Cloud, despite AWS and Azure docs explains the installation
36 © 2017 Pythian
Cloud DBA?
• Some things are no longer needed now
– Hardware maintenance
• Some things are automated now – only requires configuration
– Backups, Replication, DR, Monitoring, Alerting
• Some things are as usual
– Schema design, change management, stress test, cloning, etc.
• Some things are more important now (maybe new to you)
– Capacity planning to choose the proper instance types
– Architecting solutions (choosing among lot of services)
– Monitor billing is under control (initial config, implement archiving of unused data,..)
– Orchestration, interoperability, end-to-end performance troubleshooting, …
37 © 2017 Pythian
Cloud DBA?
• Some things are no longer needed now
– Hardware maintenance
• Some things are automated now – only requires configuration
– Backups, Replication, DR, Monitoring, Alerting
• Some things are as usual
– Schema design, change management, stress test, cloning, etc.
• Some things are more important now (maybe new to you)
– Capacity planning to choose the proper instance types
– Architecting solutions (choosing among lot of services)
– Monitor billing is under control (initial config, implement archiving of unused data,..)
– Orchestration, interoperability, end-to-end performance troubleshooting, …
38 © 2017 Pythian
Cloud Architect?
Cloud DBA?
• Some things are no longer needed now
– Hardware maintenance
• Some things are automated now – only requires configuration
– Backups, Replication, DR, Monitoring, Alerting
• Some things are as usual
– Schema design, change management, stress test, cloning, etc.
• Some things are more important now (maybe new to you)
– Capacity planning to choose the proper instance types
– Architecting solutions (choosing among lot of services)
– Monitor billing is under control (initial config, implement archiving of unused data,..)
– Orchestration, interoperability, end-to-end performance troubleshooting, …
39 © 2017 Pythian
Database Architect?
Cloud DBA?
• Some things are no longer needed now
– Hardware maintenance
• Some things are automated now – only requires configuration
– Backups, Replication, DR, Monitoring, Alerting
• Some things are as usual
– Schema design, change management, stress test, cloning, etc.
• Some things are more important now (maybe new to you)
– Capacity planning to choose the proper instance types
– Architecting solutions (choosing among lot of services)
– Monitor billing is under control (initial config, implement archiving of unused data,..)
– Orchestration, interoperability, end-to-end performance troubleshooting, …
40 © 2017 Pythian
Modern DBA?
Time for more?
Questions?
41
calero@pythian.com
@ncalerouy
http://www.linkedin.com/in/ncalero
© 2017 Pythian
DBA procedures in the Cloud
Quick overview of usual procedures, now using the cloud
– Migration
– Backups
– DR
42 © 2017 Pythian
Migration to the Cloud
• Architecting the solution
– Plan the services to use according to application – only database?
– Capacity planning to decide instance types
– Time to make changes to app?
• Initial data transfer
– Direct connectivity?
– Service to ship disks - Google Transfer Appliance, Amazon Snowball
• Migration
– ADM (Amazon Database Migration Service)
– Oracle Golden Gate – on-premise or Cloud service
• Configure billing alerts
43 © 2017 Pythian
Backup databases to the Cloud
• Using Oracle Backup service
– From on-premises or Cloud instances/services
– Use RMAN with Cloud backup module
• Needs to download from OTN and install for on-premises use
• Already installed and configured on Cloud services
– Automated on Managed Database Cloud services
• We do nothing, it is done by default
• Using any other Cloud storage
– Oracle provides OSB module for AWS – on-premise RMAN to S3
– Attach any external storage to use filesystem
Step by step procedure: https://www.pythian.com/blog/part-3-comparing-oracle-cloud-database-backups-options/
44 © 2017 Pythian
Backup to the Cloud – from on-premises
45 © 2017 Pythian
Backup to the Cloud – from Cloud
http://www.oracle.com/technetwork/database/features/availability/twp-oracledatabasebackupservice-2183633.pdf46 © 2017 Pythian
DR using the Cloud
• Already included in Managed services
• Classical approach on Bare Metal – manual intervention needed
• MAA 100% cloud is possible
– RAC and Dataguard
– Reduce license costs taking advantage of metered on-demand provisioning (no
need to have unused CPUs for redo apply)
• Ready to change the application when on-premises DB fails?
– Cloud as standby for on-premises
– Cloud as target to recover backups
47 © 2017 Pythian
References - documentation
• Oracle cloud documentation
https://cloud.oracle.com/
• AWS documentation
https://aws.amazon.com/documentation/
• Google Cloud
https://cloud.google.com/
• Oracle Learning Library / Cloud
http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/dbaas/dbcs_quick_start/oracle_database_cloud_service_dbaas_q
uick_start.html
• Oracle Database Cloud Service Quick Start
https://apexapps.oracle.com/pls/apex/f?p=44785:5:14275142274722::NO::P5_PRODUCT:Cloud
48 © 2017 Pythian
Ad

More Related Content

What's hot (20)

Oow2016 review-iaas-paas-13th-18thoctober
Oow2016 review-iaas-paas-13th-18thoctoberOow2016 review-iaas-paas-13th-18thoctober
Oow2016 review-iaas-paas-13th-18thoctober
Getting value from IoT, Integration and Data Analytics
 
Oow2016 review-db-dev-bigdata-BI
Oow2016 review-db-dev-bigdata-BIOow2016 review-db-dev-bigdata-BI
Oow2016 review-db-dev-bigdata-BI
Getting value from IoT, Integration and Data Analytics
 
Moving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudMoving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle Cloud
Alex Zaballa
 
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
Marcus Vinicius Miguel Pedro
 
Docker Concepts for Oracle/MySQL DBAs and DevOps
Docker Concepts for Oracle/MySQL DBAs and DevOpsDocker Concepts for Oracle/MySQL DBAs and DevOps
Docker Concepts for Oracle/MySQL DBAs and DevOps
Zohar Elkayam
 
Extreme Replication - RMOUG Presentation
Extreme Replication - RMOUG PresentationExtreme Replication - RMOUG Presentation
Extreme Replication - RMOUG Presentation
Bobby Curtis
 
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Bobby Curtis
 
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527
Zohar Elkayam
 
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Lucas Jellema
 
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
Lucas Jellema
 
20171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v120171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v1
Ivan Ma
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attack
Bobby Curtis
 
OEM12c, DB12c and You! - RMOUG TD2014 Edition
OEM12c, DB12c and You! - RMOUG TD2014 EditionOEM12c, DB12c and You! - RMOUG TD2014 Edition
OEM12c, DB12c and You! - RMOUG TD2014 Edition
Bobby Curtis
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
Bobby Curtis
 
Things Every Oracle DBA Needs to Know about the Hadoop Ecosystem
Things Every Oracle DBA Needs to Know about the Hadoop EcosystemThings Every Oracle DBA Needs to Know about the Hadoop Ecosystem
Things Every Oracle DBA Needs to Know about the Hadoop Ecosystem
Zohar Elkayam
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp Terraform
Bobby Curtis
 
Monoliths to the cloud!
Monoliths to the cloud!Monoliths to the cloud!
Monoliths to the cloud!
Luciano Mammino
 
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Lucas Jellema
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document Store
Ted Wennmark
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)
Bobby Curtis
 
Moving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudMoving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle Cloud
Alex Zaballa
 
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
Marcus Vinicius Miguel Pedro
 
Docker Concepts for Oracle/MySQL DBAs and DevOps
Docker Concepts for Oracle/MySQL DBAs and DevOpsDocker Concepts for Oracle/MySQL DBAs and DevOps
Docker Concepts for Oracle/MySQL DBAs and DevOps
Zohar Elkayam
 
Extreme Replication - RMOUG Presentation
Extreme Replication - RMOUG PresentationExtreme Replication - RMOUG Presentation
Extreme Replication - RMOUG Presentation
Bobby Curtis
 
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Oracle GoldenGate Presentation from OTN Virtual Technology Summit - 7/9/14 (PDF)
Bobby Curtis
 
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527
Zohar Elkayam
 
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Lucas Jellema
 
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
Lucas Jellema
 
20171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v120171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v1
Ivan Ma
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attack
Bobby Curtis
 
OEM12c, DB12c and You! - RMOUG TD2014 Edition
OEM12c, DB12c and You! - RMOUG TD2014 EditionOEM12c, DB12c and You! - RMOUG TD2014 Edition
OEM12c, DB12c and You! - RMOUG TD2014 Edition
Bobby Curtis
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
Bobby Curtis
 
Things Every Oracle DBA Needs to Know about the Hadoop Ecosystem
Things Every Oracle DBA Needs to Know about the Hadoop EcosystemThings Every Oracle DBA Needs to Know about the Hadoop Ecosystem
Things Every Oracle DBA Needs to Know about the Hadoop Ecosystem
Zohar Elkayam
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp Terraform
Bobby Curtis
 
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Lucas Jellema
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document Store
Ted Wennmark
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)
Bobby Curtis
 

Similar to Welcome to databases in the Cloud (20)

2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
Marcus Vinicius Miguel Pedro
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloud
OracleMySQL
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Andrejs Prokopjevs
 
Meetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWSMeetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWS
AWS Vietnam Community
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014
Tom Laszewski
 
Building a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for AnalystsBuilding a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for Analysts
Avere Systems
 
Grails in the Cloud (2013)
Grails in the Cloud (2013)Grails in the Cloud (2013)
Grails in the Cloud (2013)
Meni Lubetkin
 
OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat
NetApp
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
Dr. Wilfred Lin (Ph.D.)
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloud
Mandy Ang
 
Migrating Oracle Databases to AWS
Migrating Oracle Databases to AWSMigrating Oracle Databases to AWS
Migrating Oracle Databases to AWS
AWS Germany
 
Scalability strategies for cloud based system architecture
Scalability strategies for cloud based system architectureScalability strategies for cloud based system architecture
Scalability strategies for cloud based system architecture
SangJin Kang
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the Cloud
Matt Lord
 
2020 - OCI Key Concepts for Oracle DBAs
2020 - OCI Key Concepts for Oracle DBAs2020 - OCI Key Concepts for Oracle DBAs
2020 - OCI Key Concepts for Oracle DBAs
Marcus Vinicius Miguel Pedro
 
Big data journey to the cloud 5.30.18 asher bartch
Big data journey to the cloud 5.30.18   asher bartchBig data journey to the cloud 5.30.18   asher bartch
Big data journey to the cloud 5.30.18 asher bartch
Cloudera, Inc.
 
Mysql ecosystem in 2018
Mysql ecosystem in 2018Mysql ecosystem in 2018
Mysql ecosystem in 2018
Alkin Tezuysal
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Matthew Sheppard
 
MySQL in the Hosted Cloud
MySQL in the Hosted CloudMySQL in the Hosted Cloud
MySQL in the Hosted Cloud
Colin Charles
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld
 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
Marcus Vinicius Miguel Pedro
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloud
OracleMySQL
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Andrejs Prokopjevs
 
Meetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWSMeetup #3: Migrate a fast scale system to AWS
Meetup #3: Migrate a fast scale system to AWS
AWS Vietnam Community
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014
Tom Laszewski
 
Building a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for AnalystsBuilding a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for Analysts
Avere Systems
 
Grails in the Cloud (2013)
Grails in the Cloud (2013)Grails in the Cloud (2013)
Grails in the Cloud (2013)
Meni Lubetkin
 
OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat OpenStack at the speed of business with SolidFire & Red Hat
OpenStack at the speed of business with SolidFire & Red Hat
NetApp
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
Dr. Wilfred Lin (Ph.D.)
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloud
Mandy Ang
 
Migrating Oracle Databases to AWS
Migrating Oracle Databases to AWSMigrating Oracle Databases to AWS
Migrating Oracle Databases to AWS
AWS Germany
 
Scalability strategies for cloud based system architecture
Scalability strategies for cloud based system architectureScalability strategies for cloud based system architecture
Scalability strategies for cloud based system architecture
SangJin Kang
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the Cloud
Matt Lord
 
Big data journey to the cloud 5.30.18 asher bartch
Big data journey to the cloud 5.30.18   asher bartchBig data journey to the cloud 5.30.18   asher bartch
Big data journey to the cloud 5.30.18 asher bartch
Cloudera, Inc.
 
Mysql ecosystem in 2018
Mysql ecosystem in 2018Mysql ecosystem in 2018
Mysql ecosystem in 2018
Alkin Tezuysal
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Matthew Sheppard
 
MySQL in the Hosted Cloud
MySQL in the Hosted CloudMySQL in the Hosted Cloud
MySQL in the Hosted Cloud
Colin Charles
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld
 
Ad

More from Nelson Calero (20)

Database automation guide - Oracle Community Tour LATAM 2023
Database automation guide - Oracle Community Tour LATAM 2023Database automation guide - Oracle Community Tour LATAM 2023
Database automation guide - Oracle Community Tour LATAM 2023
Nelson Calero
 
Terraform Tips and Tricks - LAOUC 2022
Terraform Tips and Tricks - LAOUC 2022Terraform Tips and Tricks - LAOUC 2022
Terraform Tips and Tricks - LAOUC 2022
Nelson Calero
 
Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021
Nelson Calero
 
Protect Sensitive Data: Implementing Fine-Grained Access Control in Oracle
Protect Sensitive Data: Implementing Fine-Grained Access Control in OracleProtect Sensitive Data: Implementing Fine-Grained Access Control in Oracle
Protect Sensitive Data: Implementing Fine-Grained Access Control in Oracle
Nelson Calero
 
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Nelson Calero
 
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Nelson Calero
 
My Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12cMy Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12c
Nelson Calero
 
Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014
Nelson Calero
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con Pacemaker
Nelson Calero
 
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQLAROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
Nelson Calero
 
MariaDB y FOSS en infraestructura de salud y estándares
MariaDB y FOSS en infraestructura de salud y estándaresMariaDB y FOSS en infraestructura de salud y estándares
MariaDB y FOSS en infraestructura de salud y estándares
Nelson Calero
 
UYOUG 2012 - Oracle RAC 11gR2 - New features
UYOUG 2012 - Oracle RAC 11gR2 - New featuresUYOUG 2012 - Oracle RAC 11gR2 - New features
UYOUG 2012 - Oracle RAC 11gR2 - New features
Nelson Calero
 
Collaborate 2012 - Administering MySQL for Oracle DBAs
Collaborate 2012 - Administering MySQL for Oracle DBAsCollaborate 2012 - Administering MySQL for Oracle DBAs
Collaborate 2012 - Administering MySQL for Oracle DBAs
Nelson Calero
 
Collaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mysteryCollaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mystery
Nelson Calero
 
Collaborate 2012 - Administering MySQL for Oracle DBAs
Collaborate 2012 - Administering MySQL for Oracle DBAsCollaborate 2012 - Administering MySQL for Oracle DBAs
Collaborate 2012 - Administering MySQL for Oracle DBAs
Nelson Calero
 
Collaborate 2012 - RMAN eliminate the mystery
Collaborate 2012 - RMAN eliminate the mysteryCollaborate 2012 - RMAN eliminate the mystery
Collaborate 2012 - RMAN eliminate the mystery
Nelson Calero
 
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Nelson Calero
 
Difusión UYOUG 2012 - Oracle Developer Day - Montevideo
Difusión UYOUG 2012 - Oracle Developer Day - MontevideoDifusión UYOUG 2012 - Oracle Developer Day - Montevideo
Difusión UYOUG 2012 - Oracle Developer Day - Montevideo
Nelson Calero
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misterios
Nelson Calero
 
JIAP2011 - Oracle 11gR2 sin sorpresas
JIAP2011 - Oracle 11gR2 sin sorpresasJIAP2011 - Oracle 11gR2 sin sorpresas
JIAP2011 - Oracle 11gR2 sin sorpresas
Nelson Calero
 
Database automation guide - Oracle Community Tour LATAM 2023
Database automation guide - Oracle Community Tour LATAM 2023Database automation guide - Oracle Community Tour LATAM 2023
Database automation guide - Oracle Community Tour LATAM 2023
Nelson Calero
 
Terraform Tips and Tricks - LAOUC 2022
Terraform Tips and Tricks - LAOUC 2022Terraform Tips and Tricks - LAOUC 2022
Terraform Tips and Tricks - LAOUC 2022
Nelson Calero
 
Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021
Nelson Calero
 
Protect Sensitive Data: Implementing Fine-Grained Access Control in Oracle
Protect Sensitive Data: Implementing Fine-Grained Access Control in OracleProtect Sensitive Data: Implementing Fine-Grained Access Control in Oracle
Protect Sensitive Data: Implementing Fine-Grained Access Control in Oracle
Nelson Calero
 
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Nelson Calero
 
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Nelson Calero
 
My Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12cMy Experience Using Oracle SQL Plan Baselines 11g/12c
My Experience Using Oracle SQL Plan Baselines 11g/12c
Nelson Calero
 
Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014
Nelson Calero
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con Pacemaker
Nelson Calero
 
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQLAROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
AROUG BIDAY 2013 - Automatizar procesos de ETL con PL/SQL
Nelson Calero
 
MariaDB y FOSS en infraestructura de salud y estándares
MariaDB y FOSS en infraestructura de salud y estándaresMariaDB y FOSS en infraestructura de salud y estándares
MariaDB y FOSS en infraestructura de salud y estándares
Nelson Calero
 
UYOUG 2012 - Oracle RAC 11gR2 - New features
UYOUG 2012 - Oracle RAC 11gR2 - New featuresUYOUG 2012 - Oracle RAC 11gR2 - New features
UYOUG 2012 - Oracle RAC 11gR2 - New features
Nelson Calero
 
Collaborate 2012 - Administering MySQL for Oracle DBAs
Collaborate 2012 - Administering MySQL for Oracle DBAsCollaborate 2012 - Administering MySQL for Oracle DBAs
Collaborate 2012 - Administering MySQL for Oracle DBAs
Nelson Calero
 
Collaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mysteryCollaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mystery
Nelson Calero
 
Collaborate 2012 - Administering MySQL for Oracle DBAs
Collaborate 2012 - Administering MySQL for Oracle DBAsCollaborate 2012 - Administering MySQL for Oracle DBAs
Collaborate 2012 - Administering MySQL for Oracle DBAs
Nelson Calero
 
Collaborate 2012 - RMAN eliminate the mystery
Collaborate 2012 - RMAN eliminate the mysteryCollaborate 2012 - RMAN eliminate the mystery
Collaborate 2012 - RMAN eliminate the mystery
Nelson Calero
 
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Nelson Calero
 
Difusión UYOUG 2012 - Oracle Developer Day - Montevideo
Difusión UYOUG 2012 - Oracle Developer Day - MontevideoDifusión UYOUG 2012 - Oracle Developer Day - Montevideo
Difusión UYOUG 2012 - Oracle Developer Day - Montevideo
Nelson Calero
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misterios
Nelson Calero
 
JIAP2011 - Oracle 11gR2 sin sorpresas
JIAP2011 - Oracle 11gR2 sin sorpresasJIAP2011 - Oracle 11gR2 sin sorpresas
JIAP2011 - Oracle 11gR2 sin sorpresas
Nelson Calero
 
Ad

Recently uploaded (20)

Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 

Welcome to databases in the Cloud

  • 1. Welcome to databases in the Cloud Latin American OTN Tour – August 2017 Nelson Calero
  • 2. • Database Consultant at Pythian since 2014 • Working with Oracle tools and Linux environments since 1996 • DBA Oracle (2001) & MySQL (2005) • Co-founder and President of the Oracle user Group of Uruguay (2009) • LAOUC Director of events (2013) • Computer Engineer (1998) • Oracle ACE (2014), Oracle ACE Director (2017) • Oracle Certified Professional DBA 10g/11g/12c (2008) • Amazon Solutions Architect – Associate since (2016) • Oracle University Instructor (2011) • Blogger and speaker: Oracle Open World, Collaborate, OTN Tour, Regional conferences About me 2 © 2017 Pythian http://www.linkedin.com/in/ncalero @ncalerouy
  • 3. Pythian overview © 2015 Pythian Confidential3 • 20 Years of data infrastructure management consulting • 250+ Top brands • 11800+ systems under management • 400+ employees in 35 countries • 10 Oracle ACEs, 4 ACED, 3 OakTable members, 2 OCM, 6 Microsoft MVPs, 1 Cloudera Champion of Big Data, AWS Certified Solutions Architect – 2 Professional, 12 Associate • Oracle, Microsoft, MySQL, Hadoop, Cassandra, MongoDB, and more • Infrastructure, Cloud, DevOps, and application expertise
  • 4. Welcome to databases in the cloud • Introduction to Cloud Computing • Offerings • Components and costs • Changes for DBAs • Outline of procedures using Oracle Cloud 4 © 2017 Pythian
  • 5. Cloud Computing “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” National Institute of Standards and Technology, 2011 http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf 5 © 2017 Pythian
  • 6. Cloud Computing – Why? • provisioning on demand – no need to worry about hardware • scalable (elastic) – use only what you need • resilient – several geographic regions with automatic failover • cost – pay for what you use, based on IO, CPUs, space or executions • easy to manage – automated features (backups, DR, monitoring, alerting) • SOA architecture – many services available 6 © 2017 Pythian
  • 7. Cloud Computing – Why? 7 © 2017 Pythian
  • 8. Cloud Computing - Offerings History (available): – Amazon: AWS (2006) – Microsoft: Azure (2010) – Google: GCP (2013) – Oracle: OC (2014) – Others: many Each provider is (somehow) different – Similar services, different names (ex: tape solutions: Glacier / Coldline / Archive) – Usage billed per hour or minute – Licence costs can change (vCPU != OCPU) – Discounts policies, etc. 8 © 2017 Pythian
  • 9. 9 © 2017 Pythian Source: Gartner
  • 10. Cloud Computing - Glossary • Services – SaaS (Applications) – PaaS (Platform) – IaaS (Infrastructure) • Other – FaaS – Serverless 10 © 2017 Pythian • Deployment Types – Private – Managed (Public) – Hybrid – Multicloud
  • 11. Cloud Computing - Glossary 11 © 2017 Pythian https://blogs.oracle.com/futurestate/when-cloud-meets-on-premise:-a-story-of-two-applications
  • 12. 12 © 2017 Pythian
  • 13. 13 © 2017 Pythian
  • 14. 14 © 2017 Pythian
  • 15. Cloud Computing - Resources • Storage – Persistent with different IOPS capabilities – Volatile for specific use cases • Managed Databases – No direct access to server (RDS), managed using web console – Customized for different use cases (OLTP, NoSQL, Analytics, etc.) • Compute – Instances with different resource combination (vCPU/RAM/IO) • Network – Router, Gateway, Global DNS, Load Balancer, CDN 15 © 2017 Pythian
  • 16. Cloud Computing – Network 16 © 2017 Pythian • Datacenters across the world - regions • Availability zones/domains inside a region to provide automatic failover of services • Client connectivity is routed by load balancer to nearest location (less latency) – Needs configuration – Depends on provider coverage • Real network topology is known? Image from: https://cloud.google.com/products/networking/
  • 17. Cloud Computing – Network 17 © 2017 Pythian
  • 18. Cloud computing - security 18 © 2017 Pythian https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Concepts/overview.htm
  • 19. 19 © 2017 Pythian https://cloud.oracle.com/en_US/bare-metal-network/vcn/faq Hybrid network setup for HA
  • 20. Cloud Computing - Security • Identity and Access Management (IAM) • Virtual Network with per-service privilege – Virtual Cloud Network (VCN – Oracle) – Virtual Private Cloud (VPC – AWS), Cloud Virtual Network (VCN – Google) • Hybrid deploy to extend On-Premises network – using IPSec VPN or direct connectivity: • Oracle FastConnect, AWS Direct connect, Google Interconnect • Non managed servers - ssh access using keys • Oracle database services – native network encryption used by default – SSL/TLS can be configured – user tablespaces encrypted by default - even in SE – Oracle Data Masking and Subsetting Pack – license included for source with High Performance, Extreme Performance, and Exadata Service subscriptions. 20 © 2017 Pythian
  • 21. Cloud Computing - Management • Web GUI • CLI (non-managed services) • REST • SDK for several programming languages (java, php, python, etc.) • Oracle Management Cloud (OMC) - real-time analysis – Application Performance Monitoring Cloud Service – Log Analytics Cloud Service – IT Analytics Cloud Service – Infrastructure Monitoring Cloud Service • Automated tasks – backup with point-in-time recovery – patching – upgrades 21 © 2017 Pythian
  • 22. Cloud Computing - Costs • Based on resource usage: IOPS, CPUs (time), Space, Network transfer • Metered – pay as you go – pre-paid • Non metered • Limit per service (quota), we can request to increase it • vCPU definition by different providers – Oracle Compute Units (OCPUs), AWS Core (2vCPU for Oracle) • Discounts – Amazon: reserved instances – Google: sustained usage / committed-use – Oracle: TBD • TCO calculator from each provider https://cloudplatform.googleblog.com/2015/01/understanding-cloud-pricing.html 22 © 2017 Pythian
  • 23. Cloud Computing – Use cases Use cases • Backup target • Non prod environments • DR solution • New services adoption – Analytics, Big data – Exposing services with API • Rapid deploy of new applications 23 © 2017 Pythian Considerations • I/O bandwidth for initial copy and periodical refresh • Data masking needed • Stress tests costs • Application readiness • Industry regulations • Network Latency
  • 24. Oracle Cloud offering – for databases • Database Cloud Services • Database Cloud Services – Bare metal • Database Exadata Cloud Service • Database Exadata Cloud Machine (on-premises) Managed (no DBA required) • Database Exadata Express Cloud Service • Database Schema Cloud Service Related • Database Cloud Backup Service • Storage & Compute 24 © 2017 Pythian
  • 25. Oracle Database Cloud Service • Subscription type – Standard – Enterprise – High performance (Multitenant, partititoning, RAT, Compression, ASO, Diagnostics & Tuning pack and more) – Extreme performance (+RAC, In-Memory, ADG) NOTE: All subscriptions includes TDE • Price: Metered or Non Metered as Service or VM – Per OCPU – General purpose or High-Memory Compute – Plus Storage Service and Database Backup Service charges Step by step guide: http://www.toadworld.com/platforms/oracle/w/wiki/11616.getting-started-with-oracle-database-cloud-service 25 © 2017 Pythian
  • 26. 26 © 2017 Pythian
  • 27. © 2015 Pythian Confidential27
  • 28. © 2015 Pythian Confidential28
  • 29. © 2015 Pythian Confidential29
  • 30. © 2015 Pythian Confidential30
  • 31. © 2015 Pythian Confidential31
  • 32. © 2015 Pythian Confidential32 Oracle Database Cloud Service - scaling
  • 33. Oracle DB Cloud Backup Service • Backup on-premises or Cloud instances/services • Using RMAN with Cloud backup module – Needs to download from OTN and install for on-premises use – Already installed and configured on Cloud services – It can be called using REST API – single call • Billing: – storage capacity (Gb stored per month) – outbound data transfer (Gb outbound data transfer per month) – PUT, COPY, POST or LIST requests (REST) - 1000 free per month – GET and all others - 10000 free per month 33 © 2017 Pythian
  • 34. Oracle Cloud offering – Bare metal IaaS - Bare metal - Compute service • Bare metal instances – Physical server fully dedicated – No Oracle installed software – under our full control – OS available to choose or we install what we want (BYOD) • VM Instances – sharing the server • Instance types: – Standard - general purpose: 18 cores, NAS 50Gb to 2Tb per volume, up to 32 (64Tb) – HighIO - High performance storage: 18 cores, 12.8Tb SSD local storage – DenseIO: 18 cores, 28.8Tb SSD local storage • Storage options – Local storage (SSD), Block volumes, Object storage 34 © 2017 Pythian
  • 35. 35 © 2017 Pythian
  • 36. Oracle databases in the Cloud • Instance type can limit IO throughput (AWS) • Measure IO (capacity and latency) before deploying services to confirm they are as expected – SLOB – Step by step guide: https://blog.dbi-services.com/slob-in-the-cloud-how-to-check-cloud-services-performance/ • Double check if provider is supported by Oracle – GCP not listed yet – Oracle changed license on Jan 2017, counting vCPU = 2 OCPU • Double check if your options are supported – RAC only on Oracle Cloud, despite AWS and Azure docs explains the installation 36 © 2017 Pythian
  • 37. Cloud DBA? • Some things are no longer needed now – Hardware maintenance • Some things are automated now – only requires configuration – Backups, Replication, DR, Monitoring, Alerting • Some things are as usual – Schema design, change management, stress test, cloning, etc. • Some things are more important now (maybe new to you) – Capacity planning to choose the proper instance types – Architecting solutions (choosing among lot of services) – Monitor billing is under control (initial config, implement archiving of unused data,..) – Orchestration, interoperability, end-to-end performance troubleshooting, … 37 © 2017 Pythian
  • 38. Cloud DBA? • Some things are no longer needed now – Hardware maintenance • Some things are automated now – only requires configuration – Backups, Replication, DR, Monitoring, Alerting • Some things are as usual – Schema design, change management, stress test, cloning, etc. • Some things are more important now (maybe new to you) – Capacity planning to choose the proper instance types – Architecting solutions (choosing among lot of services) – Monitor billing is under control (initial config, implement archiving of unused data,..) – Orchestration, interoperability, end-to-end performance troubleshooting, … 38 © 2017 Pythian Cloud Architect?
  • 39. Cloud DBA? • Some things are no longer needed now – Hardware maintenance • Some things are automated now – only requires configuration – Backups, Replication, DR, Monitoring, Alerting • Some things are as usual – Schema design, change management, stress test, cloning, etc. • Some things are more important now (maybe new to you) – Capacity planning to choose the proper instance types – Architecting solutions (choosing among lot of services) – Monitor billing is under control (initial config, implement archiving of unused data,..) – Orchestration, interoperability, end-to-end performance troubleshooting, … 39 © 2017 Pythian Database Architect?
  • 40. Cloud DBA? • Some things are no longer needed now – Hardware maintenance • Some things are automated now – only requires configuration – Backups, Replication, DR, Monitoring, Alerting • Some things are as usual – Schema design, change management, stress test, cloning, etc. • Some things are more important now (maybe new to you) – Capacity planning to choose the proper instance types – Architecting solutions (choosing among lot of services) – Monitor billing is under control (initial config, implement archiving of unused data,..) – Orchestration, interoperability, end-to-end performance troubleshooting, … 40 © 2017 Pythian Modern DBA?
  • 42. DBA procedures in the Cloud Quick overview of usual procedures, now using the cloud – Migration – Backups – DR 42 © 2017 Pythian
  • 43. Migration to the Cloud • Architecting the solution – Plan the services to use according to application – only database? – Capacity planning to decide instance types – Time to make changes to app? • Initial data transfer – Direct connectivity? – Service to ship disks - Google Transfer Appliance, Amazon Snowball • Migration – ADM (Amazon Database Migration Service) – Oracle Golden Gate – on-premise or Cloud service • Configure billing alerts 43 © 2017 Pythian
  • 44. Backup databases to the Cloud • Using Oracle Backup service – From on-premises or Cloud instances/services – Use RMAN with Cloud backup module • Needs to download from OTN and install for on-premises use • Already installed and configured on Cloud services – Automated on Managed Database Cloud services • We do nothing, it is done by default • Using any other Cloud storage – Oracle provides OSB module for AWS – on-premise RMAN to S3 – Attach any external storage to use filesystem Step by step procedure: https://www.pythian.com/blog/part-3-comparing-oracle-cloud-database-backups-options/ 44 © 2017 Pythian
  • 45. Backup to the Cloud – from on-premises 45 © 2017 Pythian
  • 46. Backup to the Cloud – from Cloud http://www.oracle.com/technetwork/database/features/availability/twp-oracledatabasebackupservice-2183633.pdf46 © 2017 Pythian
  • 47. DR using the Cloud • Already included in Managed services • Classical approach on Bare Metal – manual intervention needed • MAA 100% cloud is possible – RAC and Dataguard – Reduce license costs taking advantage of metered on-demand provisioning (no need to have unused CPUs for redo apply) • Ready to change the application when on-premises DB fails? – Cloud as standby for on-premises – Cloud as target to recover backups 47 © 2017 Pythian
  • 48. References - documentation • Oracle cloud documentation https://cloud.oracle.com/ • AWS documentation https://aws.amazon.com/documentation/ • Google Cloud https://cloud.google.com/ • Oracle Learning Library / Cloud http://www.oracle.com/webfolder/technetwork/tutorials/obe/cloud/dbaas/dbcs_quick_start/oracle_database_cloud_service_dbaas_q uick_start.html • Oracle Database Cloud Service Quick Start https://apexapps.oracle.com/pls/apex/f?p=44785:5:14275142274722::NO::P5_PRODUCT:Cloud 48 © 2017 Pythian