Oracle Compute Cloud Service vs. Amazon Web Services EC2 - A Hands-on Showdown

Post on 22-Jan-2018

113 views 0 download

Transcript of Oracle Compute Cloud Service vs. Amazon Web Services EC2 - A Hands-on Showdown

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

BGOUG Spring 2017 Conference Hotel RIU Pravets Resort

Saturday, June 3, 2017 12:30 - 13:30

Hall C

© Raastech, Inc. 2017 | All rights reserved. Slide 2 of 26 @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. 2017 | All rights reserved. Slide 3 of 26 @Raastech

© Raastech, Inc. 2017 | All rights reserved. Slide 4 of 26 @Raastech

About Me

Ahmed Aboulnaga @Ahmed_Aboulnaga

18+ years Oracle experience

Oracle ACE, OCE, OCA

Author, Blogger, Presenter, Tweeter

© Raastech, Inc. 2017 | All rights reserved. Slide 5 of 26 @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. 2017 | All rights reserved. Slide 6 of 26 @Raastech

© Raastech, Inc. 2017 | All rights reserved. Slide 7 of 26 @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. 2017 | All rights reserved. Slide 8 of 26 @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. 2017 | All rights reserved. Slide 9 of 26 @Raastech

Cloud Concepts

Cloud != Virtualization

© Raastech, Inc. 2017 | All rights reserved. Slide 10 of 26 @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. 2017 | All rights reserved. Slide 11 of 26 @Raastech

Oracle Compute Cloud Service

Unoriginal name

Can be metered or non-metered

Can use VirtualBox images as templates

© Raastech, Inc. 2017 | All rights reserved. Slide 12 of 26 @Raastech

Amazon Web Services EC2

EC2 = Elastic Compute Cloud (get it?)

Scalable computing capacity in the AWS cloud

© Raastech, Inc. 2017 | All rights reserved. Slide 13 of 26 @Raastech

Oracle Cloud

© Raastech, Inc. 2017 | All rights reserved. Slide 14 of 26 @Raastech

Amazon Web Services

© Raastech, Inc. 2017 | All rights reserved. Slide 15 of 26 @Raastech

© Raastech, Inc. 2017 | All rights reserved. Slide 16 of 26 @Raastech

© Raastech, Inc. 2017 | All rights reserved. Slide 17 of 26 @Raastech

© Raastech, Inc. 2017 | All rights reserved. Slide 18 of 26 @Raastech

© Raastech, Inc. 2017 | All rights reserved. Slide 19 of 26 @Raastech

© Raastech, Inc. 2017 | All rights reserved. Slide 20 of 26 @Raastech

Recap

Live demo walked through:

Creating an instance

Configuring firewall

Installing required packages

Configuring host

Installing VNC Server

© Raastech, Inc. 2017 | All rights reserved. Slide 21 of 26 @Raastech

Summary

Why we moved from AWS EC2 to Oracle Compute Cloud:

Relatively easy migration (simple backup & restore)

Apache 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. 2017 | All rights reserved. Slide 22 of 26 @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

Additional cost required for Solaris support

© Raastech, Inc. 2017 | All rights reserved. Slide 23 of 26 @Raastech

Negatives

Unresponsive UI

Confusing firewall management screens

Oracle Marketing

Confusing account access across ‘My Account’ and ‘My Services’

and ‘Oracle Account’

Inconsistent UI across cloud services

Oracle Cloud Support

Bad

© Raastech, Inc. 2017 | All rights reserved. Slide 24 of 26 @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. 2017 | All rights reserved. Slide 25 of 26 @Raastech

Contact Information

Ahmed Aboulnaga

Technical Director

@Ahmed_Aboulnaga

ahmed.aboulnaga@raastech.com

© Raastech, Inc. 2017 | All rights reserved. Slide 26 of 26 @Raastech

Q&A