Published on April 25, 2014
Fernando Honig @fernandohonig DevOps & Automation Rackspace CLOUD + DEVOPS NEW DATACENTER SERVICE MODEL
ABOUT ME Fernando Honig More than 10 years of experience 3 months @Rackspace! From Argentina, living in London Worked at Intel, IBM, HP
SWITCH FROM THIS..
QUESTION: How many of you are in the cloud?
3 MYTHS ABOUT CLOUD: • Is not secure: – Truth: Public cloud is multi-tenant. You potentially could have noisy neighbors. – Remediation: On-Premise cloud, Virtual Private Cloud, Hybrid Cloud • Is too complex: – Truth: Different types of cloud, with differing levels of complexity. – Remediation: Choose a cloud provider who can offer you tools and support • Cloud is for everything: – Truth: Not all applications are suitable for cloud computing. – Remediation: There will be situations where security requirements, flexibility, performance or control will preclude the cloud
Let’s focus on.. • Server Automation • Configuration Management • Everything as a Code • Code Repositories • Testing Overview • M-T-V • Money • Time • Value CLOUD + DEVOPS NEW DATACENTER SERVICE MODEL
AUTOMATE YOUR SERVERS Everything IS code! Treat your Servers as Commodities No Server should be “special” • Should be no “droideka”, “skywalker”, “backup01” names You might be able to remove a server with zero consequences
QUESTION: How many of you use configuration management tools?
AUTOMATE YOUR SERVERS Configuration Management Creates exactly what you need Conforms a Server to a Role Maintains State
QUESTION: How many of you use continuous integration tools?
EVERYTHING AS A CODE Code repositories Create the same Development lifecycle Your Server code is also an application!
M-T-V M-Money No need to buy expensive tools No “deployment nights/weekends” anymore Less outage T-Time Speed up your deployment cycle V-Value Code Tested Common goal across organizations
DevOps! • Culture and Work methodology • Set of tools • Config Management • Code Management • Testing • Monitoring CLOUD + DEVOPS NEW DATACENTER SERVICE MODEL
QUESTION: How many of you know what is Kanban?
DEVOPS! Be Agile Agile methodologies help you get there early Release early, release often Release several times a day Code + CI/CD ensures quality
DEVOPS! Tools Collectd, Statsd, Graphite
DEVOPS! CODE MANAGEMENT AUTOMATED WORKFLOWS Collectd, Statsd, Graphite MONITORING CONFIG MANAGEMENT
AT RACKSPACE CONFIG MGMT CODE MGMT WORKFLOW MONITORING Collectd, Statsd
CI/CD • What is CI? What is CD?
THE ETERNAL PROBLEM OF IT How do I go faster?
TRADITIONAL RELEASE APPROACH COMPETITION IS UNRELENTING 2 EXPECTATION TIME AREAS WHERE COMPETITORS MAY BE AHEAD
COMPETITION IS UNRELENTING 2 EXPECTATION TIME AUTOMATED TEST & DEPLOYMENT (CI/CD)
CONTINUOUS INTEGRATION If you write it TEST it! Continuous Integration gives you assurance Set on good behaviors
SERIOUSLY.. TEST IT!
CONTINUOUS INTEGRATION • Also known as CI • Perform all tests automatically for every piece of code • EVERY SINGLE ONE
CONTINUOUS DEPLOYMENT • Also known as CD • It’s an optional extension to CI • Once a piece of code has been through CI releases it automatically • Very useful for bugs and minor changes
CONTINUOUS DEPLOYMENT Releases per day 30+ 100+ 20+ 2+ Features Released Thursday Tuesday Daily Monthly
HAVE YOU THOUGHT? How much does an outage cost in your company?
HOW DO YOU EAT AN ELEPHANT? 3
HOW TO WIN? Automate Everything!
HOW TO WIN? Plan to fail!
HOW TO WIN? DevOps teams spend more time improving things and less time fixing things
HOW TO WIN? DevOps teams recover from failures FASTER!
HOW TO WIN? DevOps teams release apps more than twice as fast
Metrics If it moves Graph It Graphs and logs are key for your success The 5% top and bottom tells where to go 31 RACKSPACE® HOSTING | © RACKSPACE US, INC. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN THE UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.CO.UK RACKSPACE® HOSTING | 5 MILLINGTON ROAD | HAYES, UNITED KINGDOM UB3 4AZ UK SALES: +44 (0)20 8712 6507 | UK SUPPORT: 0800 988 0300 | WWW.RACKSPACE.CO.UK Q&A
Speaker: Matt Stine Developing for the Cloud Track Marc Andressen has famou...
This presentation explains how to develop a Web API in Java using (JAX-RS or Restl...
How to bring innovation to your organization by streamlining the deployment proces...
Cisco Call-control solutions can handle voice, video and data
Nathan Sharp of Siemens Energy recently spoke at the SAP Project Management in Atl...
... Fernando Hönig - New Data Center Service Model: Cloud + DevOps ... OSDC 2014: Thomas Schend ... Cloud DevOps Workflows ...
... New Data Center Service Model: Cloud + DevOps ... PHP UK Conference 2014 ... Everything As a Service and the Virtual Data Center ...
Talks of the OSDC 2014! ... New Data Center Service Model: Cloud + DevOps; ... Fernando Hönig | New Data Center Service Model: Cloud + DevOps.
Talks of the OSDC 2014! Website Blog Shop Org Events. Search. ... Our services; Starter Packs; Foreman. Our services; ... Data Centers; Development. Open ...
View 2147 Data Center Service ... and flexible space where you can model your requirements ... for a Data Center / IT Service Continuity / Cloud ...
Fernando Hönig; New DataCenter Model (Cloud + DevOps) ... Open Source Data Center Conference hosted by Netways in Berlin 2014. Authors: Fernando Hönig ...
... Enterprise Monitoring der nächsten Generation (22.07.2014) Tweet. Information about Webinar Icinga 2: Enterprise Monitoring der nächsten Generation ...
• Lower OpEx through streamlined and automated data center ... for the new world . Organizing for the cloud cannot be an ... cloud service model, ...
Vagrant Centre; remove the playlist. Longest Videos; Center; Derren Brown; Collage; BBC Results; Shopping; Related News; Top Headlines; French; German ...
New Cloud Video > Open Data Center ... about Cloud: Cloud Computing Models ... 10 questions about Cloud Computing, Cloud FAQ, Cloud Services ...