27
The Leader in Big Data Consulting

Cloud Worst Practices

Embed Size (px)

Citation preview

Page 1: Cloud Worst Practices

The Leader in Big Data Consulting

Page 2: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Cloud Worst Practices

{OSI / CloudBees Webinar}

Page 3: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Questions?

Submit via the control panel at any time during the presentation.

Using WebEx

Page 4: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Andrew C. Oliver, President & Founder

● @acoliver● Programming since age 8● Java since ~1997● Founded POI project (currently hosted at Apache) with Marc Johnson

~2000○ Former member Jakarta PMC○ Emeritus member of Apache Software Foundation

● Joined JBoss ~2002● Former Board Member/current helper/lifetime member: Open Source

Initiative (http://opensource.org)● Column in InfoWorld: http://www.infoworld.com/author-bios/andrew-oliver

○ I make fanboys cry

Page 5: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Sacha Labourey

Born and Lives in Switzerland (no, not Sweden, the other one.)

Born in Open Source…Implemented JBoss’ first version of clusteringJBoss GM Europe in 2003JBoss CTO in 2005co-GM Middleware at Red Hat in 2007Left Red Hat in 2009

… Grown up in the CloudFounded CloudBees in 2010Disclaimer:

I am not coding anymore, you are safe using CloudBees.

Page 6: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Open Software Integrators

Founded Nov 2008 by Andrew C. Oliver Durham, NC

Revenue and staff has at least doubled every year since 2009.Office in Chicago, IL opened last year

We're hiring associate to senior level as well as UI Developers (JQuery, Javascript, HTML, CSS)

Up to 50% travel (probably less), salary + bonus, 401k, health, etc etcPreferred: Java, Tomcat, JBoss, Hibernate, Spring, RDBMS, JQueryNice to have: Hadoop, Neo4j, MongoDB, Ruby, at least one Cloud

platform

Page 7: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Durham, NC

Page 8: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Chicago Office

At Peoria/Randolph.Only two blocks from Oprah!

Page 9: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Overview

Traditional IT and the Cloud

Worst PracticesLegacy Migration firstMission Critical First Amazoning Amazoning with PuppetIslands in the CloudThe Big Bang theory

Page 10: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Overview

Worst Practices ContinuedForgetting StandardsGoing it alone your first time

Page 11: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Legacy Migration First

{OSI / CloudBees Webinar}

Page 12: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Legacy Migration First

Why shouldn’t you take a big expansive existing application to prove out the cloud platform?

Page 13: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Critical First

{OSI / CloudBees Webinar}

Page 14: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Mission Critical First

Why not take your most important application to the cloud first?Good availabilityGood recovery“who needs backups”?

Page 15: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Amazoning

{OSI / CloudBees Webinar}

Page 16: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Amazoning

Take your existing VMs, Move them to Amazon.

Any new VMs, set them up on Amazon largely with your existing processes.

Easy to do!

Now we can say we are Cloud using IaaS mainly!

Whoohoo we went to the cloud!

Page 17: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Amazoning with Puppet

{OSI / CloudBees Webinar}

Page 18: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Amazoning with Puppet

Okay get serious, manually doing all of our VMs on Amazon, no one is that stupid...

We’re going to use puppet to eliminate the steps!

Devops + Cloud, if we can get NoSQL or BigData in there we will be at the leading edge of the industry in buzzword compliance!

Page 19: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Islands In The Cloud

{OSI / CloudBees Webinar}

Page 20: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Islands In The Cloud

Each application or system was evaluated independently “fast it” and the best solution was picked.

The user is the integration platform… (open one screen, copy and paste from one system to the next)

Authentication is done 1999 style (remember your 20 usernames and passwords)

Page 21: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

The Big Bang Theory

{OSI / CloudBees Webinar}

Page 22: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

The Big Bang Theory

If the cloud is so great and it is the inevitable future of things to come, why don’t we just start the migrate everything project right here and now!

Page 23: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Forgetting Standards

{OSI / CloudBees Webinar}

Page 24: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Forgetting Standards

As with each new stage of development of the technology industry, vendors will overpromise and offer you extensions...their own way of doing things…

Page 25: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Go It Alone

{OSI / CloudBees Webinar}

Page 26: Cloud Worst Practices

www.mammothdata.com | @mammothdatacowww.mammothdata.com | @mammothdataco

Go It Alone

There are some organizations that deal really well with transitions and are neither paralyzed nor do they step in it.

Some of us forge ahead and go first either as a warning for others or because we want to be the one to lead after learning from our mistakes...

Page 27: Cloud Worst Practices

www.mammothdata.com | @mammothdataco

Thank You!

{OSI / CloudBees Webinar}