SlideShare a Scribd company logo
1 of 25
Download to read offline
Raastech, Inc.
2201 Cooperative Way, Suite 600
Herndon, VA 20171
+1-703-884-2223
info@raastech.com
Oracle Compute Cloud Service vs. Amazon Web Services EC2
A Hands-On Review
Wednesday, November 2, 2016
2:20 - 3:15pm
VT460
© Raastech, Inc. 2016 | All rights reserved. Slide 2 of 25@Raastech
Agenda
1. Introduction
2. Cloud Concepts
3. Live Provisioning Demo: Oracle Compute Cloud Service
4. Live Provisioning Demo: Amazon Web Services EC2
5. Summary
© Raastech, Inc. 2016 | All rights reserved. Slide 3 of 25@Raastech
© Raastech, Inc. 2016 | All rights reserved. Slide 4 of 25@Raastech
About Me
 Ahmed Aboulnaga @Ahmed_Aboulnaga
 18+ years Oracle experience
 Oracle ACE, OCE, OCA
 Author, Blogger, Presenter, Tweeter
© Raastech, Inc. 2016 | All rights reserved. Slide 5 of 25@Raastech
About Raastech
 Small systems integrator founded in 2009
 Headquartered in the Washington DC area
 Specializes in Oracle Fusion Middleware
 Oracle Gold Partner
 Oracle SOA Specialized
© Raastech, Inc. 2016 | All rights reserved. Slide 6 of 25@Raastech
© Raastech, Inc. 2016 | All rights reserved. Slide 7 of 25@Raastech
Cloud Concepts: IaaS
 IaaS = Infrastructure as a Service = Server + Storage + Network
 No need to invest in hardware up front
 Develop and deploy applications faster
 Scale up or down as needed
© Raastech, Inc. 2016 | All rights reserved. Slide 8 of 25@Raastech
Cloud Concepts: History of Virtualization
 Provisioning a single physical server took months
 Physical resources were often underutilized
 Virtualization helped:
 Reduce provisioning time
 Maximize physical resources
 Introduce concepts such as cloning and snapshots
© Raastech, Inc. 2016 | All rights reserved. Slide 9 of 25@Raastech
Cloud Concepts
 Cloud != Virtualization
© Raastech, Inc. 2016 | All rights reserved. Slide 10 of 25@Raastech
Why Cloud is not Virtualization
 On demand resources
 Rapidly provisioned (i.e., self-service provisioning)
 Minimal management
 Elastic (i.e., workload management)
 Measured service (i.e., metering and chargeback)
© Raastech, Inc. 2016 | All rights reserved. Slide 11 of 25@Raastech
Oracle Compute Cloud Service
 Unoriginal name
 Can be metered or non-metered
 Can use VirtualBox images as templates
© Raastech, Inc. 2016 | All rights reserved. Slide 12 of 25@Raastech
Amazon Web Services EC2
 EC2 = Elastic Compute Cloud (get it?)
 Scalable computing capacity in the AWS cloud
© Raastech, Inc. 2016 | All rights reserved. Slide 13 of 25@Raastech
Oracle Cloud
© Raastech, Inc. 2016 | All rights reserved. Slide 14 of 25@Raastech
Amazon Web Services
© Raastech, Inc. 2016 | All rights reserved. Slide 15 of 25@Raastech
© Raastech, Inc. 2016 | All rights reserved. Slide 16 of 25@Raastech
© Raastech, Inc. 2016 | All rights reserved. Slide 17 of 25@Raastech
© Raastech, Inc. 2016 | All rights reserved. Slide 18 of 25@Raastech
© Raastech, Inc. 2016 | All rights reserved. Slide 19 of 25@Raastech
© Raastech, Inc. 2016 | All rights reserved. Slide 20 of 25@Raastech
Recap
 Live demo walked through:
 Creating an instance
 Creating private key for SSH access
 Configuring firewall
 Installing required packages
 Configuring host
 Installing VNC Server
© Raastech, Inc. 2016 | All rights reserved. Slide 21 of 25@Raastech
Summary
 Why we moved from AWS EC2 to Oracle Compute Cloud:
 Relatively easy migration (simple backup & restore)
 One app needed to be relinked due to library version difference
 Yes, it was 25% more expensive, but:
 Comparable CPU count
 Non-metered
 2x memory
 20x storage
 Oracle Cloud Support
 Dedicated Cloud Success Manager
© Raastech, Inc. 2016 | All rights reserved. Slide 22 of 25@Raastech
Gotchas
 Some things that were new to me in Oracle Compute Cloud:
 Firewall rule groupings
 The concept of orchestrations
 Persistent boot disks and its impact on snapshots
 Support for Solaris
© Raastech, Inc. 2016 | All rights reserved. Slide 23 of 25@Raastech
Blog References
 Provisioning an Oracle Compute Cloud instance from scratch
http://blog.raastech.com/2016/06/tutorial-provisioning-oracle-compute.html
 Mounting a storage volume on an Oracle Compute Cloud Linux instance
http://blog.raastech.com/2016/09/mounting-storage-volume-on-oracle.html
 Default 'root' passwords for Oracle Compute Cloud instances
http://blog.raastech.com/2016/10/default-root-passwords-for-oracle-cloud.html
 Creating an Oracle Database Cloud Service in under 40 minutes
http://blog.raastech.com/2016/06/creating-oracle-database-cloud-service.html
 Configure Oracle SQL Developer to connect to an Oracle Database Cloud Service instance
http://blog.raastech.com/2016/06/configure-oracle-sql-developer-to.html
 Creating an Oracle Storage Cloud Service
http://blog.raastech.com/2016/06/creating-oracle-storage-cloud-service.html
 Cannot access the Oracle Database Cloud Service consoles (e.g., DBaaS Monitor)
http://blog.raastech.com/2016/06/cannot-access-oracle-database-cloud.html
 Unable to request an Authentication Token when calling the Oracle Storage Cloud Service REST API
http://blog.raastech.com/2016/06/unable-to-request-authentication-token.html
 You must first create an Oracle Database Cloud Service with a backup destination before creating a SOA Cloud Service instance
http://blog.raastech.com/2016/07/you-must-first-create-oracle-database.html
 Provisioning an AWS instance for general Oracle software
http://blog.raastech.com/2015/07/provisioning-aws-instance-for-general.html
© Raastech, Inc. 2016 | All rights reserved. Slide 24 of 25@Raastech
Contact Information
 Ahmed Aboulnaga
 Technical Director
 @Ahmed_Aboulnaga
 ahmed.aboulnaga@raastech.com
© Raastech, Inc. 2016 | All rights reserved. Slide 25 of 25@Raastech
Q&A

More Related Content

What's hot

Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Alfredo Krieg
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL Scalability
Ronald Bradford
 

What's hot (20)

MySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt IntroMySQL Tech Tour 2015 - Alt Intro
MySQL Tech Tour 2015 - Alt Intro
 
MySQL Intro JSON NoSQL
MySQL Intro JSON NoSQLMySQL Intro JSON NoSQL
MySQL Intro JSON NoSQL
 
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/NetMySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
 
Introduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a ServiceIntroduction to Oracle Infrastructure as a Service
Introduction to Oracle Infrastructure as a Service
 
MySQL HA Alternatives 2010
MySQL  HA  Alternatives 2010MySQL  HA  Alternatives 2010
MySQL HA Alternatives 2010
 
MySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats new
 
What should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsWhat should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic Admins
 
Securing your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
Securing your Oracle Fusion Middleware Environment, On-Prem and in the CloudSecuring your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
Securing your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
MySQL 5.7: Focus on Replication
MySQL 5.7: Focus on ReplicationMySQL 5.7: Focus on Replication
MySQL 5.7: Focus on Replication
 
MySQL High Availibility Solutions
MySQL High Availibility SolutionsMySQL High Availibility Solutions
MySQL High Availibility Solutions
 
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStack
 
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
MySQL 20 años: pasado, presente y futuro; conoce las nuevas características d...
 
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQLMySQL InnoDB Cluster - A complete High Availability solution for MySQL
MySQL InnoDB Cluster - A complete High Availability solution for MySQL
 
Java Web Apps and Services on Oracle Java Cloud Service
Java Web Apps and Services on Oracle Java Cloud ServiceJava Web Apps and Services on Oracle Java Cloud Service
Java Web Apps and Services on Oracle Java Cloud Service
 
Enabling digital transformation with MySQL
Enabling digital transformation with MySQLEnabling digital transformation with MySQL
Enabling digital transformation with MySQL
 
Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7Alta Disponibilidade no MySQL 5.7
Alta Disponibilidade no MySQL 5.7
 
Successful MySQL Scalability
Successful MySQL ScalabilitySuccessful MySQL Scalability
Successful MySQL Scalability
 

Viewers also liked

Viewers also liked (10)

Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
 
Cloud Trends 2017
Cloud Trends 2017Cloud Trends 2017
Cloud Trends 2017
 
Aws S3 uploading tricks 2016
Aws S3 uploading tricks 2016Aws S3 uploading tricks 2016
Aws S3 uploading tricks 2016
 
Pluggable database tutorial
Pluggable database tutorialPluggable database tutorial
Pluggable database tutorial
 
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
 
AWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computingAWS vs Azure - A high level comparison between the giants in cloud computing
AWS vs Azure - A high level comparison between the giants in cloud computing
 
AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services Comparison
 
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
(BDT401) Amazon Redshift Deep Dive: Tuning and Best Practices
 
Introduction to Cloud Computing with Amazon Web Services-ASEAN Workshop Serie...
Introduction to Cloud Computing with Amazon Web Services-ASEAN Workshop Serie...Introduction to Cloud Computing with Amazon Web Services-ASEAN Workshop Serie...
Introduction to Cloud Computing with Amazon Web Services-ASEAN Workshop Serie...
 
Cloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs GoogleCloud Price Comparison - AWS vs Azure vs Google
Cloud Price Comparison - AWS vs Azure vs Google
 

Similar to Oracle Compute Cloud Service vs. Amazon Web Services EC2 : A Hands-On Review

Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
Cloud Concepts - Everything You Wanted to Know But Were Afraid to AskCloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
Revelation Technologies
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
Kurt Liu
 
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
Bharat Paliwal
 

Similar to Oracle Compute Cloud Service vs. Amazon Web Services EC2 : A Hands-On Review (20)

Oracle Compute Cloud Service vs. Amazon Web Services EC2
Oracle Compute Cloud Service vs. Amazon Web Services EC2Oracle Compute Cloud Service vs. Amazon Web Services EC2
Oracle Compute Cloud Service vs. Amazon Web Services EC2
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
Oracle Database Cloud Service - Provisioning Your First DBaaS Instance
Oracle Database Cloud Service - Provisioning Your First DBaaS InstanceOracle Database Cloud Service - Provisioning Your First DBaaS Instance
Oracle Database Cloud Service - Provisioning Your First DBaaS Instance
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
Cloud Concepts - Everything You Wanted to Know But Were Afraid to AskCloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
 
What is the Oracle Cloud?
What is the Oracle Cloud?What is the Oracle Cloud?
What is the Oracle Cloud?
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to Finish
 
Oracle ravello overview
Oracle ravello overviewOracle ravello overview
Oracle ravello overview
 
Oracle Ravello Overview
Oracle Ravello OverviewOracle Ravello Overview
Oracle Ravello Overview
 
Redefinition of Business Continuity Strategies using Cloud Native Enterprise ...
Redefinition of Business Continuity Strategies using Cloud Native Enterprise ...Redefinition of Business Continuity Strategies using Cloud Native Enterprise ...
Redefinition of Business Continuity Strategies using Cloud Native Enterprise ...
 
Oracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and ManagementOracle WebLogic Server: Remote Monitoring and Management
Oracle WebLogic Server: Remote Monitoring and Management
 
Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
MySQL Cloud Service
MySQL Cloud ServiceMySQL Cloud Service
MySQL Cloud Service
 
Oracle Enterprise Manager 12c Cloud Control Upgrade
Oracle Enterprise Manager 12c Cloud Control UpgradeOracle Enterprise Manager 12c Cloud Control Upgrade
Oracle Enterprise Manager 12c Cloud Control Upgrade
 
Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1Oracle Ravello Presentation 7Dec16 v1
Oracle Ravello Presentation 7Dec16 v1
 
Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...
Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...
Domain Partitions and Multitenancy in Oracle WebLogic Server 12c - Why It's U...
 
Oracle Ravello
Oracle Ravello Oracle Ravello
Oracle Ravello
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloud
 
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
[CON6985]Expanding DBaaS Beyond Data Centers Hybrid Cloud Onboarding via Orac...
 
Oracle RAC 12c Rel. 2 for Continuous Availability
Oracle RAC 12c Rel. 2 for Continuous AvailabilityOracle RAC 12c Rel. 2 for Continuous Availability
Oracle RAC 12c Rel. 2 for Continuous Availability
 

More from Revelation Technologies

More from Revelation Technologies (20)

Operating System Security in the Cloud
Operating System Security in the CloudOperating System Security in the Cloud
Operating System Security in the Cloud
 
Getting Started with Terraform
Getting Started with TerraformGetting Started with Terraform
Getting Started with Terraform
 
Getting Started with API Management
Getting Started with API ManagementGetting Started with API Management
Getting Started with API Management
 
Automating Cloud Operations: Everything You Wanted to Know about cURL and REST
Automating Cloud Operations: Everything You Wanted to Know about cURL and RESTAutomating Cloud Operations: Everything You Wanted to Know about cURL and REST
Automating Cloud Operations: Everything You Wanted to Know about cURL and REST
 
Getting Started with API Management – Why It's Needed On-prem and in the Cloud
Getting Started with API Management – Why It's Needed On-prem and in the CloudGetting Started with API Management – Why It's Needed On-prem and in the Cloud
Getting Started with API Management – Why It's Needed On-prem and in the Cloud
 
Automating Cloud Operations - Everything you wanted to know about cURL and RE...
Automating Cloud Operations - Everything you wanted to know about cURL and RE...Automating Cloud Operations - Everything you wanted to know about cURL and RE...
Automating Cloud Operations - Everything you wanted to know about cURL and RE...
 
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices FrameworkIntroducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
 
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
 
PTK Issue 72: Delivering a Platform on Demand
PTK Issue 72: Delivering a Platform on DemandPTK Issue 72: Delivering a Platform on Demand
PTK Issue 72: Delivering a Platform on Demand
 
PTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance ShowdownPTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance Showdown
 
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
 
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to KnowThe Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
 
Cloud Integration Strategy
Cloud Integration StrategyCloud Integration Strategy
Cloud Integration Strategy
 
Compute Cloud Performance Showdown: Amazon Web Services, Oracle Cloud, IBM ...
Compute Cloud  Performance Showdown: Amazon Web Services, Oracle  Cloud, IBM ...Compute Cloud  Performance Showdown: Amazon Web Services, Oracle  Cloud, IBM ...
Compute Cloud Performance Showdown: Amazon Web Services, Oracle Cloud, IBM ...
 
Hands-On with Oracle SOA Cloud Service
Hands-On with Oracle SOA Cloud ServiceHands-On with Oracle SOA Cloud Service
Hands-On with Oracle SOA Cloud Service
 
Anyone Can Build a Site, Even You! Create a Microsite with Oracle Sites Cloud...
Anyone Can Build a Site, Even You! Create a Microsite with Oracle Sites Cloud...Anyone Can Build a Site, Even You! Create a Microsite with Oracle Sites Cloud...
Anyone Can Build a Site, Even You! Create a Microsite with Oracle Sites Cloud...
 
Getting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite IntegrationsGetting Started with Security for your Oracle SOA Suite Integrations
Getting Started with Security for your Oracle SOA Suite Integrations
 
First Impressions: Docker in the Cloud with Oracle Container Cloud Service
First Impressions: Docker in the Cloud with Oracle Container Cloud ServiceFirst Impressions: Docker in the Cloud with Oracle Container Cloud Service
First Impressions: Docker in the Cloud with Oracle Container Cloud Service
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Oracle Compute Cloud Service vs. Amazon Web Services EC2 : A Hands-On Review

  • 1. Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223 info@raastech.com Oracle Compute Cloud Service vs. Amazon Web Services EC2 A Hands-On Review Wednesday, November 2, 2016 2:20 - 3:15pm VT460
  • 2. © Raastech, Inc. 2016 | All rights reserved. Slide 2 of 25@Raastech Agenda 1. Introduction 2. Cloud Concepts 3. Live Provisioning Demo: Oracle Compute Cloud Service 4. Live Provisioning Demo: Amazon Web Services EC2 5. Summary
  • 3. © Raastech, Inc. 2016 | All rights reserved. Slide 3 of 25@Raastech
  • 4. © Raastech, Inc. 2016 | All rights reserved. Slide 4 of 25@Raastech About Me  Ahmed Aboulnaga @Ahmed_Aboulnaga  18+ years Oracle experience  Oracle ACE, OCE, OCA  Author, Blogger, Presenter, Tweeter
  • 5. © Raastech, Inc. 2016 | All rights reserved. Slide 5 of 25@Raastech About Raastech  Small systems integrator founded in 2009  Headquartered in the Washington DC area  Specializes in Oracle Fusion Middleware  Oracle Gold Partner  Oracle SOA Specialized
  • 6. © Raastech, Inc. 2016 | All rights reserved. Slide 6 of 25@Raastech
  • 7. © Raastech, Inc. 2016 | All rights reserved. Slide 7 of 25@Raastech Cloud Concepts: IaaS  IaaS = Infrastructure as a Service = Server + Storage + Network  No need to invest in hardware up front  Develop and deploy applications faster  Scale up or down as needed
  • 8. © Raastech, Inc. 2016 | All rights reserved. Slide 8 of 25@Raastech Cloud Concepts: History of Virtualization  Provisioning a single physical server took months  Physical resources were often underutilized  Virtualization helped:  Reduce provisioning time  Maximize physical resources  Introduce concepts such as cloning and snapshots
  • 9. © Raastech, Inc. 2016 | All rights reserved. Slide 9 of 25@Raastech Cloud Concepts  Cloud != Virtualization
  • 10. © Raastech, Inc. 2016 | All rights reserved. Slide 10 of 25@Raastech Why Cloud is not Virtualization  On demand resources  Rapidly provisioned (i.e., self-service provisioning)  Minimal management  Elastic (i.e., workload management)  Measured service (i.e., metering and chargeback)
  • 11. © Raastech, Inc. 2016 | All rights reserved. Slide 11 of 25@Raastech Oracle Compute Cloud Service  Unoriginal name  Can be metered or non-metered  Can use VirtualBox images as templates
  • 12. © Raastech, Inc. 2016 | All rights reserved. Slide 12 of 25@Raastech Amazon Web Services EC2  EC2 = Elastic Compute Cloud (get it?)  Scalable computing capacity in the AWS cloud
  • 13. © Raastech, Inc. 2016 | All rights reserved. Slide 13 of 25@Raastech Oracle Cloud
  • 14. © Raastech, Inc. 2016 | All rights reserved. Slide 14 of 25@Raastech Amazon Web Services
  • 15. © Raastech, Inc. 2016 | All rights reserved. Slide 15 of 25@Raastech
  • 16. © Raastech, Inc. 2016 | All rights reserved. Slide 16 of 25@Raastech
  • 17. © Raastech, Inc. 2016 | All rights reserved. Slide 17 of 25@Raastech
  • 18. © Raastech, Inc. 2016 | All rights reserved. Slide 18 of 25@Raastech
  • 19. © Raastech, Inc. 2016 | All rights reserved. Slide 19 of 25@Raastech
  • 20. © Raastech, Inc. 2016 | All rights reserved. Slide 20 of 25@Raastech Recap  Live demo walked through:  Creating an instance  Creating private key for SSH access  Configuring firewall  Installing required packages  Configuring host  Installing VNC Server
  • 21. © Raastech, Inc. 2016 | All rights reserved. Slide 21 of 25@Raastech Summary  Why we moved from AWS EC2 to Oracle Compute Cloud:  Relatively easy migration (simple backup & restore)  One app needed to be relinked due to library version difference  Yes, it was 25% more expensive, but:  Comparable CPU count  Non-metered  2x memory  20x storage  Oracle Cloud Support  Dedicated Cloud Success Manager
  • 22. © Raastech, Inc. 2016 | All rights reserved. Slide 22 of 25@Raastech Gotchas  Some things that were new to me in Oracle Compute Cloud:  Firewall rule groupings  The concept of orchestrations  Persistent boot disks and its impact on snapshots  Support for Solaris
  • 23. © Raastech, Inc. 2016 | All rights reserved. Slide 23 of 25@Raastech Blog References  Provisioning an Oracle Compute Cloud instance from scratch http://blog.raastech.com/2016/06/tutorial-provisioning-oracle-compute.html  Mounting a storage volume on an Oracle Compute Cloud Linux instance http://blog.raastech.com/2016/09/mounting-storage-volume-on-oracle.html  Default 'root' passwords for Oracle Compute Cloud instances http://blog.raastech.com/2016/10/default-root-passwords-for-oracle-cloud.html  Creating an Oracle Database Cloud Service in under 40 minutes http://blog.raastech.com/2016/06/creating-oracle-database-cloud-service.html  Configure Oracle SQL Developer to connect to an Oracle Database Cloud Service instance http://blog.raastech.com/2016/06/configure-oracle-sql-developer-to.html  Creating an Oracle Storage Cloud Service http://blog.raastech.com/2016/06/creating-oracle-storage-cloud-service.html  Cannot access the Oracle Database Cloud Service consoles (e.g., DBaaS Monitor) http://blog.raastech.com/2016/06/cannot-access-oracle-database-cloud.html  Unable to request an Authentication Token when calling the Oracle Storage Cloud Service REST API http://blog.raastech.com/2016/06/unable-to-request-authentication-token.html  You must first create an Oracle Database Cloud Service with a backup destination before creating a SOA Cloud Service instance http://blog.raastech.com/2016/07/you-must-first-create-oracle-database.html  Provisioning an AWS instance for general Oracle software http://blog.raastech.com/2015/07/provisioning-aws-instance-for-general.html
  • 24. © Raastech, Inc. 2016 | All rights reserved. Slide 24 of 25@Raastech Contact Information  Ahmed Aboulnaga  Technical Director  @Ahmed_Aboulnaga  ahmed.aboulnaga@raastech.com
  • 25. © Raastech, Inc. 2016 | All rights reserved. Slide 25 of 25@Raastech Q&A