SlideShare a Scribd company logo
1 of 48
Download to read offline
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

More Related Content

What's hot

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 CloudAlex 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 DevOpsZohar Elkayam
 
Extreme Replication - RMOUG Presentation
Extreme Replication - RMOUG PresentationExtreme Replication - RMOUG Presentation
Extreme Replication - RMOUG PresentationBobby 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 20170527Zohar 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_v1Ivan Ma
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackBobby 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 EditionBobby 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 PracticesBobby 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 EcosystemZohar Elkayam
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformBobby 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 StoreTed 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
 

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
 
Oow2016 review-db-dev-bigdata-BI
Oow2016 review-db-dev-bigdata-BIOow2016 review-db-dev-bigdata-BI
Oow2016 review-db-dev-bigdata-BI
 
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
 
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...
 
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
 
Extreme Replication - RMOUG Presentation
Extreme Replication - RMOUG PresentationExtreme Replication - RMOUG Presentation
Extreme Replication - RMOUG Presentation
 
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)
 
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
 
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 ...
 
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 ...
 
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
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attack
 
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
 
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
 
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
 
ECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp TerraformECO 2022 - OCI and HashiCorp Terraform
ECO 2022 - OCI and HashiCorp Terraform
 
Monoliths to the cloud!
Monoliths to the cloud!Monoliths to the cloud!
Monoliths to the cloud!
 
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...
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document Store
 
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)
 

Similar to Welcome to databases in the Cloud

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 CloudMarcus Vinicius Miguel Pedro
 
Amazon Redshift with Full 360 Inc.
Amazon Redshift with Full 360 Inc.Amazon Redshift with Full 360 Inc.
Amazon Redshift with Full 360 Inc.Amazon Web Services
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloudOracleMySQL
 
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 AWSAWS Vietnam Community
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Tom 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 AnalystsAvere 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_cloudDr. Wilfred Lin (Ph.D.)
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloudMandy Ang
 
Migrating Oracle Databases to AWS
Migrating Oracle Databases to AWSMigrating Oracle Databases to AWS
Migrating Oracle Databases to AWSAWS 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 architectureSangJin 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
 
DAT201 Migrating Databases to AWS - AWS re: Invent 2012
DAT201 Migrating Databases to AWS - AWS re: Invent 2012DAT201 Migrating Databases to AWS - AWS re: Invent 2012
DAT201 Migrating Databases to AWS - AWS re: Invent 2012Amazon Web Services
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the CloudMatt Lord
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 

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
 
Amazon Redshift with Full 360 Inc.
Amazon Redshift with Full 360 Inc.Amazon Redshift with Full 360 Inc.
Amazon Redshift with Full 360 Inc.
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloud
 
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 ...
 
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
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014
 
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
 
The Best of re:invent 2016
The Best of re:invent 2016The Best of re:invent 2016
The Best of re:invent 2016
 
Grails in the Cloud (2013)
Grails in the Cloud (2013)Grails in the Cloud (2013)
Grails in the Cloud (2013)
 
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
 
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
 
Best of re:Invent
Best of re:InventBest of re:Invent
Best of re:Invent
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloud
 
Migrating Oracle Databases to AWS
Migrating Oracle Databases to AWSMigrating Oracle Databases to AWS
Migrating Oracle Databases to AWS
 
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
 
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...
 
DAT201 Migrating Databases to AWS - AWS re: Invent 2012
DAT201 Migrating Databases to AWS - AWS re: Invent 2012DAT201 Migrating Databases to AWS - AWS re: Invent 2012
DAT201 Migrating Databases to AWS - AWS re: Invent 2012
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the Cloud
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
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
 

More from 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 2023Nelson Calero
 
Terraform Tips and Tricks - LAOUC 2022
Terraform Tips and Tricks - LAOUC 2022Terraform Tips and Tricks - LAOUC 2022
Terraform Tips and Tricks - LAOUC 2022Nelson Calero
 
Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021Nelson 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 OracleNelson 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 2015Nelson 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/12cNelson Calero
 
Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Nelson Calero
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerNelson 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/SQLNelson 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ándaresNelson 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 featuresNelson 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 DBAsNelson Calero
 
Collaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mysteryCollaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mysteryNelson 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 DBAsNelson Calero
 
Collaborate 2012 - RMAN eliminate the mystery
Collaborate 2012 - RMAN eliminate the mysteryCollaborate 2012 - RMAN eliminate the mystery
Collaborate 2012 - RMAN eliminate the mysteryNelson 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 - MontevideoNelson Calero
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosNelson Calero
 
JIAP2011 - Oracle 11gR2 sin sorpresas
JIAP2011 - Oracle 11gR2 sin sorpresasJIAP2011 - Oracle 11gR2 sin sorpresas
JIAP2011 - Oracle 11gR2 sin sorpresasNelson Calero
 

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
 
Terraform Tips and Tricks - LAOUC 2022
Terraform Tips and Tricks - LAOUC 2022Terraform Tips and Tricks - LAOUC 2022
Terraform Tips and Tricks - LAOUC 2022
 
Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021
 
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
 
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...
 
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
 
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
 
Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014Oracle RAC sin sorpresas - v2014
Oracle RAC sin sorpresas - v2014
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con Pacemaker
 
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
 
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
 
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
 
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
 
Collaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mysteryCollaborate 2012 - RMAN Eliminate the mystery
Collaborate 2012 - RMAN Eliminate the mystery
 
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
 
Collaborate 2012 - RMAN eliminate the mystery
Collaborate 2012 - RMAN eliminate the mysteryCollaborate 2012 - RMAN eliminate the mystery
Collaborate 2012 - RMAN eliminate the mystery
 
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...
 
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
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misterios
 
JIAP2011 - Oracle 11gR2 sin sorpresas
JIAP2011 - Oracle 11gR2 sin sorpresasJIAP2011 - Oracle 11gR2 sin sorpresas
JIAP2011 - Oracle 11gR2 sin sorpresas
 

Recently uploaded

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 DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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...Martijn de Jong
 
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.pdfsudhanshuwaghmare1
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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 educationjfdjdjcjdnsjd
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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...
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

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