oracle compute cloud service vs. amazon web services ec2 : a hands-on review

25
Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223 [email protected] Oracle Compute Cloud Service vs. Amazon Web Services EC2 A Hands-On Review Wednesday, November 2, 2016 2:20 - 3:15pm VT460

Upload: raastech

Post on 15-Apr-2017

169 views

Category:

Technology


3 download

TRANSCRIPT

Raastech, Inc.2201 Cooperative Way, Suite 600Herndon, VA [email protected]

Oracle Compute Cloud Service vs. Amazon Web Services EC2

A Hands-On Review

Wednesday, November 2, 20162: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

[email protected]

© Raastech, Inc. 2016 | All rights reserved. Slide 25 of 25@Raastech

Q&A