SlideShare uma empresa Scribd logo
1 de 32
DevOps vs. ShadowOps
Bala Rajaraman, IBM Distinguished Engineer
Michael D. Elder, IBM Senior Technical Staff Member




                                                      © 2012 IBM Corporation
Please note

IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise,
or legal obligation to deliver any material, code or functionality. Information about potential
future products may not be incorporated into any contract. The development, release, and
timing of any future features or functionality described for our products remains at our sole
discretion.



Performance is based on measurements and projections using standard IBM benchmarks in
a controlled environment. The actual throughput or performance that any user will experience
will vary depending upon many factors, including considerations such as the amount of
multiprogramming in the user’s job stream, the I/O configuration, the storage configuration,
and the workload processed. Therefore, no assurance can be given that an individual user
will achieve results similar to those stated here.



                                                                                                  2
DevOps vs. ShadowOps


 How do business challenges motivate behavior?


 What do we mean by “Shadow Ops”?


 How do you enable DevOps to be more attractive than
 ShadowOps?




                                                        3
How do business challenges motivate behavior?


    Adapt or Disappear

                                                    4


4
IT leaders are leveraging the transformational
       power of cloud to balance optimization of existing
       systems and innovation

             IT                                      Innovation
         Optimization



    • Improve agility & dexterity of             • Enable mobile, intelligent
               business                              infrastructure, rapid
                                                         development
     • Deliver secure IT without       Cloud
                                                  • Speed delivery of new
              boundaries
                                                     products & services
            • Reduce Risk
                                               • Drive new business models &
                                                      client relationships


             Processes                             New models of
                                                 client engagement
                                                                                5
5
Systems of Engagement and Systems of Record




                                                  6
6
10 years ago - Then and Now

 Web sites augmented         Web, Mobile, & Social
 business revenue, but        platforms differentiate,
 brick and mortar still       engage, and permeate the
 dominated                    customer relationship

 Borders (Bookstore) had     Borders (Bookstore)
 revenue of $3.39bln2         doesn’t exist1
                                – But Amazon still has
                                  great deals!

                              Facebook is moving to
 Web sites could be
                              release to production twice
 released over a period of
                              a day3
 months

                                                            7
Motivating Use Cases
              • LOB need for new solutions to “..get closer to their customers…”
INSURANCE     • Address millennial generation of customers and interaction models (social, mobile)
              • Enhance current Sales System with a multi-channel integration system that provides for sales (quoting) and
                service of all products to Agents, Call Centers and direct to Policyholders




              • LOB need for new solutions to engage customers in-store and over web channels
  RETAIL      • Address customer acquisition, customer retention, customers interaction in-store (coupons, promotions) and metrics
                such as average revenue per user (social, mobile, analytics)
              • Enhance current retail systems with a multi-channel interaction




              • New solutions to engage citizens driven by Smarter Cities & Government
GOVERNMENT
              • Address citizen interaction with local government resources (social, mobile, analytics)
  & PUBLIC
              • Integrate current systems (e.g. work order management systems) with a multi-channel interaction leveraging GPS, GIS and
  SECTOR        mobile devices




              •   Making the work environment for sellers & sales managers simpler, social, more integrated, and insightful…”
 IBM Social   •   Applications that utilize CRM tools and integrates IBM Sales tools to deliver an integrated solution
  Business    •   Enhanced with social network mapping and expertise location (e.g. LinkedIn)
              •   Integrating CRM applications with social, mobile and analytical capabilities



              • LOB capabilities for short-term marketing campaigns aligned to events (e.g. sporting events)
MARKETING     • Dynamic engagement of customers and end-users (e.g. ASICS “Support Your Marathoner” multimedia campaign at the ING
 & SALES        NY City marathon)
              • Rapid creation of applications and integration with variable demands leveraging social, mobile, multi-media and analytical
                capabilities
                                                                                                                                             8
Line of Business Expectations
Search Algorithm Release Process at Google
                                             Release Process at Wealthfront




Release Automation at Etsy
                                                         Release Automation at flipkart




                                                                                          9
What is “Shadow Ops”?

     Circumventing Central IT
     Regardless of Risk
                                10


10
Ops
                              Safe
                                        Enterprise
       Traditional IT                   DevOps




                                                Developer


Slow                                            Fast


                                      Public Cloud
                                      “End Around”




                              Risky
                                                            11
Problem: Disparate notions of quality




          Ops                              Developer


Did deployment succeed?          Did the app compile?

Are transactions succeeding?     Did unit tests pass?

Is performance OK?               Did the app get packaged OK?

Any new errors in the logs?


                                                            12
Shadow Op 1: Public Infrastructure as a Svc
             Use Case                              Potential Risks
 LOB wants to deliver a new end          Is the remote dev environment
  user capability and fast                 secured?
 Work Request to IT returned with        Has a VPN tunnel been opened
  long estimate to stand up OS             back into the company network?
 LOB opens account with cloud
                                          Who handles the outage?
  platform
                                          Do the images in use meet company
 LOB leverages public cloud to
  deliver new capability                   firewall requirements?


               Causes                             Our Point of View
 Image catalog improves time to          Provide a reusable image catalog of
  delivery is faster than Work Request     compliant OSes to enable
  to IT                                    innovation internally
 Leverage configuration scripts to       Support on-demand requests for
  automate deployment                      cloud patterns
 LOB uses OpEx instead of CapEx to       Apply automation to provide re-
  control budgets short-term               usable services without waiting for
                                           people
                                                                                 13
Shadow Op 2: Public Platform as a Svc
              Use Case                            Potential Risks
 LOB wants to deliver a new analytic    Is customer data properly secured?
  capability capability                  Was any security testing done
 LOB wants to leverage Hadoop to         against the architecture?
  look for user buying trends in         Will we have a bad PR experience
  customer data                           in the event of a breech?
 Developer builds a prototype
  leveraging Platform as a Service
  on top of Hadoop

               Causes                            Our Point of View
 LOB needs to deliver more revenue      Provide a catalog of services to
  this quarter                            provide specific capabilities based
 Not delivering may mean a new GM        on business need: Hadoop, Web
  next quarter                            Containers, etc
 Developers unfamiliar with how to      Where it makes sense, ensure any
  setup the platform, but know            SPI data externally is obfuscated
  programming model
                                                                                14
Shadow Op 3: Public Software as a Svc
              Use Case                               Potential Risks
 LOB has low survey results from          Is this consistent with the internal
  customer interactions                     CRM solution? (If there was one
 Need a better CRM solution to             before this)
  improve sales results                    Are all SOX-404 rules met w.r.t SPI
 Sign contract with a SaaS CRM            Are other LOBs doing similar
  provider                                  things? Same contract terms?



               Causes                               Our Point of View
  Long lead time to evaluate,             Apply rigorous automation to help
   purchase, and roll out CRM solution      roll out new capabilities faster
  We need to drive better results this    Evaluate whether a public SaaS
   quarter, not just this year              option makes sense for the overall
                                            business and Central IT strategy
                                            and set policies around it


                                                                                   15
Shadow Op 4…n: Your Use Case
              Use Case                          Potential Risks
 What use cases have you              What risks did you encounter?
  observed?




               Causes                          Our Point of View
 What were the motivating factors?    Central IT must adopt techniques to
 How much was business driven vs.       streamline the delivery process;
  technology driven?                     without these improvements, LOB
                                         will continue doing more “end-
                                         arounds” to meet the business
                                         pressure


                                                                              16
How can you compete with “Shadow Ops”?


     Software Defined Environment

                                              17


17
Enabling DevOps from Central IT




Capabilities and User Experience         Today                            Emerging

    Primary Workload Types            Transactional                     Transactional +
                                                           Big Data, Analytics, Mobile/Social Channels

         Delivery Model                 Planned                     Incremental (DevOps)
  Development and Operations
         Team Sizes                  100s and Costly         10s with built-in DevOps automation

       Release Frequency             Months to Years    Days to Weeks, based on business opportunity
      Integration Frequency              Weeks                            Continuous

    Infrastructure Deployment             Days                              Minutes

         Time to Value                  Planned                          Opportunistic
                                                          Built in to application, Recovery Oriented
       Operational Model           Systems Management            Computing, Continuous Availability
                                                                   Consume and Assemble
        Service Sourcing                Develop                      (Public and Private)                18
Streamline Delivery

 Apply changes to deliverables (code, config, patterns, workflows)
                                                                     Best Practice
Deliver Changes                                                         Workflow
                                                                      Automation




Test
Automation




Production
Configuration
(Code/Scripts)



Virtual Patterns



                                                                                19

                                                                19
Streamline Delivery

 Manage Deliverables in a Definitive Media Library
                                                          Best Practice
Deliver Changes                                              Workflow
                                                           Automation




Test
Automation                  Manage
                            Manage
                          Deliverables
                           Deliverables

                          Repository

Production
Configuration
(Code/Scripts)



Virtual Patterns



                                                                     20

                                                     20
Streamline Delivery

Deploy and configure a virtual environment




                           Manage
                           Manage          Provision
                                            Provision
                         Deliverables
                          Deliverables   Environments
                                          Environments

                         Repository Private Cloud




                                                              21

                                                         21
Streamline Delivery

Test to ensure delivered changes don’t break the application




                                          Provision
                                           Provision        Verify
                                                             Verify
                                        Environments
                                         Environments      Changes
                                                            Changes

                                       Private Cloud




                                                                      22

                                                               22
Streamline Delivery

Dashboard test results in common location




                                             Verify
                                              Verify
                                            Changes
                                             Changes




                                                       23

                                               23
Streamline Delivery

Promote to production using best practice workflow automation




                                                                     Monitor &
                                                                     Monitor &
                                                                     Maintain
                                                                      Maintain




                                                                            24

                                                                24
Streamline Delivery

 Deliver Changes, Manage Deliverables, Provision, Test, Dashboard, Monitor
                                                                        Best Practice
Deliver Changes                                                            Workflow
                                                                         Automation




Test
Automation                 Manage
                           Manage          Provision
                                            Provision     Verify
                                                           Verify       Monitor &
                                                                        Monitor &
                         Deliverables
                          Deliverables   Environments
                                          Environments   Changes
                                                          Changes       Maintain
                                                                         Maintain

                         Repository Private Cloud

Production
Configuration
(Code/Scripts)



Virtual Patterns



                                                                                   25

                                                             25
Where do I start?


     Specific Techniques

                           26


26
Traditional Hand-off – Written Instructions


        Installation Instructions

 RedHat Linux
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.

2. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est
laborum.




 Apache Web Server
1. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium
doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore
veritatis et quasi architecto beatae vitae dicta sunt explicabo.

2. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed
quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque
porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur,

3. adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore
magnam aliquam quaerat voluptatem.



 Python

1. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit
laboriosam, nisi ut aliquid ex ea commodi consequatur?

2. Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil
molestiae consequatur,

3. vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?




                                                                                                            27
Provisioning using a Software Defined Environment




  .jsp               .html
                                  Infrastructure
           .java                     as Code
  .sh              chef
                   recipes

         Source Artifacts
         Source Control
          Management

                                                    28
Virtual Images in the Catalog




                                     29


29
Leveraging Reusable Automation




                                      30


30
Conclusion

 Central IT must adapt in order to support business needs


 X as a Service (Infrastructure, Platform, Software etc)
 provides greater flexibility to support rapid prototyping and
 delivery

 We’re on this journey together




                                                                 31
Acknowledgements and Disclaimers:
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates.

The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are
provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or
advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this
presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages
arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is
intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering
the terms and conditions of the applicable license agreement governing the use of IBM software.

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they
may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these
materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific
sales, revenue growth or other results.


© Copyright IBM Corporation 2013. All rights reserved.
         U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule
          Contract with IBM Corp.
         Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere,
          DB2, Maximo, Clearcase, Lotus, etc


IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarks
of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked
terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S.
registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be
registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and
trademark information” at www.ibm.com/legal/copytrade.shtml
If you have mentioned trademarks that are not from IBM, please update and add the following lines:
[Insert any special 3rd party trademark names/attributions here]
Other company, product, or service names may be trademarks or service marks of others.
                                                                                                                                                32

Mais conteúdo relacionado

Mais procurados

Research Report: Cloud Trends in 2011 and beyond
Research Report: Cloud Trends in 2011 and beyondResearch Report: Cloud Trends in 2011 and beyond
Research Report: Cloud Trends in 2011 and beyondKrishnan Subramanian
 
Skeuomorphs, Databases, and Mobile Performance
Skeuomorphs, Databases, and Mobile PerformanceSkeuomorphs, Databases, and Mobile Performance
Skeuomorphs, Databases, and Mobile PerformanceApigee | Google Cloud
 
IAITAM ACE 2016, New Orleans - Presentation
IAITAM ACE 2016, New Orleans - PresentationIAITAM ACE 2016, New Orleans - Presentation
IAITAM ACE 2016, New Orleans - PresentationJon Stevens-Hall
 
Smart Connected Applications
Smart Connected ApplicationsSmart Connected Applications
Smart Connected ApplicationsDavide Boaglio
 
App development for GlobeOne
App development for GlobeOneApp development for GlobeOne
App development for GlobeOneInfostretch
 
Software panel
Software panelSoftware panel
Software panelMassTLC
 
2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey ResultsMichael Skok
 
IBM ADEPT
IBM ADEPTIBM ADEPT
IBM ADEPT_hd
 
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"jenschlegel
 
Cloud Computing and Startups
Cloud Computing and StartupsCloud Computing and Startups
Cloud Computing and Startupsmidtownninja
 
Converged IoT Systems: Bringing the Data Center to the Edge of Everything
Converged IoT Systems: Bringing the Data Center to the Edge of EverythingConverged IoT Systems: Bringing the Data Center to the Edge of Everything
Converged IoT Systems: Bringing the Data Center to the Edge of EverythingDana Gardner
 
Mobile enterprise sept 24 v1
Mobile enterprise sept 24 v1Mobile enterprise sept 24 v1
Mobile enterprise sept 24 v1Wilfried Grommen
 
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...Dana Gardner
 
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected Telco
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected TelcoWSO2Con EU 2016: Keynote - Middleware for the Digitally Connected Telco
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected TelcoWSO2
 

Mais procurados (19)

Research Report: Cloud Trends in 2011 and beyond
Research Report: Cloud Trends in 2011 and beyondResearch Report: Cloud Trends in 2011 and beyond
Research Report: Cloud Trends in 2011 and beyond
 
Skeuomorphs, Databases, and Mobile Performance
Skeuomorphs, Databases, and Mobile PerformanceSkeuomorphs, Databases, and Mobile Performance
Skeuomorphs, Databases, and Mobile Performance
 
Naver Cloud Platfom And Start-up(NBP CTO Kieun Park) - K-Global Chanllenge
Naver Cloud Platfom And Start-up(NBP CTO Kieun Park) - K-Global ChanllengeNaver Cloud Platfom And Start-up(NBP CTO Kieun Park) - K-Global Chanllenge
Naver Cloud Platfom And Start-up(NBP CTO Kieun Park) - K-Global Chanllenge
 
IAITAM ACE 2016, New Orleans - Presentation
IAITAM ACE 2016, New Orleans - PresentationIAITAM ACE 2016, New Orleans - Presentation
IAITAM ACE 2016, New Orleans - Presentation
 
Smart Connected Applications
Smart Connected ApplicationsSmart Connected Applications
Smart Connected Applications
 
Orange Business Live 2013 cloud breakout
Orange Business Live 2013 cloud breakoutOrange Business Live 2013 cloud breakout
Orange Business Live 2013 cloud breakout
 
App development for GlobeOne
App development for GlobeOneApp development for GlobeOne
App development for GlobeOne
 
Software panel
Software panelSoftware panel
Software panel
 
2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results
 
IoT13: Thingworx showcase
IoT13: Thingworx showcaseIoT13: Thingworx showcase
IoT13: Thingworx showcase
 
Leadership In Innovation
Leadership In InnovationLeadership In Innovation
Leadership In Innovation
 
IBM ADEPT
IBM ADEPTIBM ADEPT
IBM ADEPT
 
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
SXSW 2008 - "10 Ways to Green-ifyYour Digital Life"
 
Continuous Innovation + Digital Platforms
Continuous Innovation + Digital PlatformsContinuous Innovation + Digital Platforms
Continuous Innovation + Digital Platforms
 
Cloud Computing and Startups
Cloud Computing and StartupsCloud Computing and Startups
Cloud Computing and Startups
 
Converged IoT Systems: Bringing the Data Center to the Edge of Everything
Converged IoT Systems: Bringing the Data Center to the Edge of EverythingConverged IoT Systems: Bringing the Data Center to the Edge of Everything
Converged IoT Systems: Bringing the Data Center to the Edge of Everything
 
Mobile enterprise sept 24 v1
Mobile enterprise sept 24 v1Mobile enterprise sept 24 v1
Mobile enterprise sept 24 v1
 
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
 
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected Telco
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected TelcoWSO2Con EU 2016: Keynote - Middleware for the Digitally Connected Telco
WSO2Con EU 2016: Keynote - Middleware for the Digitally Connected Telco
 

Destaque

Nota Oficial nº 004/2016
Nota Oficial nº 004/2016Nota Oficial nº 004/2016
Nota Oficial nº 004/2016UCASF
 
Smart grid solutions
Smart grid solutionsSmart grid solutions
Smart grid solutionsMinka Grdesic
 
Apegroup Marketing by the Numbers - September
Apegroup Marketing by the Numbers - SeptemberApegroup Marketing by the Numbers - September
Apegroup Marketing by the Numbers - Septemberapegroup
 
Vitru Buyer Personas - Which Vitru User Are You?
Vitru Buyer Personas - Which Vitru User Are You?Vitru Buyer Personas - Which Vitru User Are You?
Vitru Buyer Personas - Which Vitru User Are You?Vitru, Inc.
 
Nota oficial 008/2015 - Exclusão Árbitros
Nota oficial 008/2015 - Exclusão ÁrbitrosNota oficial 008/2015 - Exclusão Árbitros
Nota oficial 008/2015 - Exclusão ÁrbitrosUCASF
 
Secuencia narrativa de imagenes 2-Trianas
Secuencia narrativa de imagenes 2-TrianasSecuencia narrativa de imagenes 2-Trianas
Secuencia narrativa de imagenes 2-TrianasDaniela Bargnia
 
La computadora y sus partes
La computadora y sus partesLa computadora y sus partes
La computadora y sus partesacarochanta
 
8º Regional da UCASF - Resultados e Classificações
8º Regional da UCASF - Resultados e Classificações8º Regional da UCASF - Resultados e Classificações
8º Regional da UCASF - Resultados e ClassificaçõesUCASF
 
Artilheiros 8º Regional UCASF
Artilheiros 8º Regional UCASFArtilheiros 8º Regional UCASF
Artilheiros 8º Regional UCASFUCASF
 
Los inventores bios en el pasado
Los inventores bios en el pasadoLos inventores bios en el pasado
Los inventores bios en el pasadoCarlos & Irene
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best PracticesMichael Elder
 
T.10 Figura Humana: Niños
T.10 Figura Humana: NiñosT.10 Figura Humana: Niños
T.10 Figura Humana: NiñosEduardo Sganga
 

Destaque (16)

Cronograma02 13
Cronograma02 13Cronograma02 13
Cronograma02 13
 
Mi presentación
Mi presentaciónMi presentación
Mi presentación
 
Nota Oficial nº 004/2016
Nota Oficial nº 004/2016Nota Oficial nº 004/2016
Nota Oficial nº 004/2016
 
Smart grid solutions
Smart grid solutionsSmart grid solutions
Smart grid solutions
 
Apegroup Marketing by the Numbers - September
Apegroup Marketing by the Numbers - SeptemberApegroup Marketing by the Numbers - September
Apegroup Marketing by the Numbers - September
 
Vitru Buyer Personas - Which Vitru User Are You?
Vitru Buyer Personas - Which Vitru User Are You?Vitru Buyer Personas - Which Vitru User Are You?
Vitru Buyer Personas - Which Vitru User Are You?
 
Nota oficial 008/2015 - Exclusão Árbitros
Nota oficial 008/2015 - Exclusão ÁrbitrosNota oficial 008/2015 - Exclusão Árbitros
Nota oficial 008/2015 - Exclusão Árbitros
 
5 stills from movies
5 stills from movies5 stills from movies
5 stills from movies
 
Secuencia narrativa de imagenes 2-Trianas
Secuencia narrativa de imagenes 2-TrianasSecuencia narrativa de imagenes 2-Trianas
Secuencia narrativa de imagenes 2-Trianas
 
Gasto energético
Gasto energéticoGasto energético
Gasto energético
 
La computadora y sus partes
La computadora y sus partesLa computadora y sus partes
La computadora y sus partes
 
8º Regional da UCASF - Resultados e Classificações
8º Regional da UCASF - Resultados e Classificações8º Regional da UCASF - Resultados e Classificações
8º Regional da UCASF - Resultados e Classificações
 
Artilheiros 8º Regional UCASF
Artilheiros 8º Regional UCASFArtilheiros 8º Regional UCASF
Artilheiros 8º Regional UCASF
 
Los inventores bios en el pasado
Los inventores bios en el pasadoLos inventores bios en el pasado
Los inventores bios en el pasado
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
T.10 Figura Humana: Niños
T.10 Figura Humana: NiñosT.10 Figura Humana: Niños
T.10 Figura Humana: Niños
 

Semelhante a DevOps vs. ShadowOps (Pulse 2013)

4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...IBM Rational
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudJeff Jakubiak
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
From Valleys to Clouds
From Valleys to CloudsFrom Valleys to Clouds
From Valleys to CloudsPeter Coffee
 
Breaking Down Barriers to Cloud Adoption
Breaking Down Barriers to Cloud AdoptionBreaking Down Barriers to Cloud Adoption
Breaking Down Barriers to Cloud AdoptionPerficient, Inc.
 
We are drowning in complexity—can we do better?
We are drowning in complexity—can we do better?We are drowning in complexity—can we do better?
We are drowning in complexity—can we do better?Jonas Bonér
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyVMware Tanzu
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)Denny Muktar
 
2012 Future of Cloud Computing
2012 Future of Cloud Computing 2012 Future of Cloud Computing
2012 Future of Cloud Computing Michael Skok
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONKellton Tech Solutions Ltd
 
How to scale enterprise mobility and improve roi
How to scale enterprise mobility and improve roiHow to scale enterprise mobility and improve roi
How to scale enterprise mobility and improve roiApperian
 
Infosys – Cloud Business Value Architecture
Infosys – Cloud Business Value ArchitectureInfosys – Cloud Business Value Architecture
Infosys – Cloud Business Value ArchitectureInfosys
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce Partners
 
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18Salesforce Partners
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
Cloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the InfrastructureCloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the Infrastructurebrian.white
 

Semelhante a DevOps vs. ShadowOps (Pulse 2013) (20)

4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...4.4.2013  Software, System, & IT Architecture - Good Design is Good Business:...
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Accelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid CloudAccelerating Innovation with Hybrid Cloud
Accelerating Innovation with Hybrid Cloud
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
From Valleys to Clouds
From Valleys to CloudsFrom Valleys to Clouds
From Valleys to Clouds
 
Breaking Down Barriers to Cloud Adoption
Breaking Down Barriers to Cloud AdoptionBreaking Down Barriers to Cloud Adoption
Breaking Down Barriers to Cloud Adoption
 
We are drowning in complexity—can we do better?
We are drowning in complexity—can we do better?We are drowning in complexity—can we do better?
We are drowning in complexity—can we do better?
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)
 
2012 Future of Cloud Computing
2012 Future of Cloud Computing 2012 Future of Cloud Computing
2012 Future of Cloud Computing
 
Cloud Computing V1
Cloud Computing V1Cloud Computing V1
Cloud Computing V1
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
 
How to scale enterprise mobility and improve roi
How to scale enterprise mobility and improve roiHow to scale enterprise mobility and improve roi
How to scale enterprise mobility and improve roi
 
Infosys – Cloud Business Value Architecture
Infosys – Cloud Business Value ArchitectureInfosys – Cloud Business Value Architecture
Infosys – Cloud Business Value Architecture
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12 Salesforce.com Partner Meetup - New York -10/18/12
Salesforce.com Partner Meetup - New York -10/18/12
 
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
AppExchange Partner Program Keynote - Dreamforce 2012- 9/18
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Cloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the InfrastructureCloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the Infrastructure
 

Mais de Michael Elder

Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...Michael Elder
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container PlatformMichael Elder
 
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise AppsMichael Elder
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...Michael Elder
 
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...Michael Elder
 
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Michael Elder
 
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Michael Elder
 
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Michael Elder
 
An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyMichael Elder
 
Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Michael Elder
 
#8311: Transform the Enterprise with IBM Cloud Private
#8311: Transform the Enterprise with IBM Cloud Private#8311: Transform the Enterprise with IBM Cloud Private
#8311: Transform the Enterprise with IBM Cloud PrivateMichael Elder
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
 
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Michael Elder
 
CTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile KeynoteCTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile KeynoteMichael Elder
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudMichael Elder
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?Michael Elder
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM CommerceMichael Elder
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Michael Elder
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...Michael Elder
 

Mais de Michael Elder (20)

Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container Platform
 
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...
 
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
 
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
 
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
 
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
 
An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbency
 
Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018
 
#8311: Transform the Enterprise with IBM Cloud Private
#8311: Transform the Enterprise with IBM Cloud Private#8311: Transform the Enterprise with IBM Cloud Private
#8311: Transform the Enterprise with IBM Cloud Private
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
 
CTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile KeynoteCTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile Keynote
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
 
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
How to Adopt Docker Within Your Enterprise Using IBM UrbanCode Deploy (Interc...
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

DevOps vs. ShadowOps (Pulse 2013)

  • 1. DevOps vs. ShadowOps Bala Rajaraman, IBM Distinguished Engineer Michael D. Elder, IBM Senior Technical Staff Member © 2012 IBM Corporation
  • 2. Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 2
  • 3. DevOps vs. ShadowOps  How do business challenges motivate behavior?  What do we mean by “Shadow Ops”?  How do you enable DevOps to be more attractive than ShadowOps? 3
  • 4. How do business challenges motivate behavior? Adapt or Disappear 4 4
  • 5. IT leaders are leveraging the transformational power of cloud to balance optimization of existing systems and innovation IT Innovation Optimization • Improve agility & dexterity of • Enable mobile, intelligent business infrastructure, rapid development • Deliver secure IT without Cloud • Speed delivery of new boundaries products & services • Reduce Risk • Drive new business models & client relationships Processes New models of client engagement 5 5
  • 6. Systems of Engagement and Systems of Record 6 6
  • 7. 10 years ago - Then and Now  Web sites augmented  Web, Mobile, & Social business revenue, but platforms differentiate, brick and mortar still engage, and permeate the dominated customer relationship  Borders (Bookstore) had  Borders (Bookstore) revenue of $3.39bln2 doesn’t exist1 – But Amazon still has great deals!  Facebook is moving to  Web sites could be release to production twice released over a period of a day3 months 7
  • 8. Motivating Use Cases • LOB need for new solutions to “..get closer to their customers…” INSURANCE • Address millennial generation of customers and interaction models (social, mobile) • Enhance current Sales System with a multi-channel integration system that provides for sales (quoting) and service of all products to Agents, Call Centers and direct to Policyholders • LOB need for new solutions to engage customers in-store and over web channels RETAIL • Address customer acquisition, customer retention, customers interaction in-store (coupons, promotions) and metrics such as average revenue per user (social, mobile, analytics) • Enhance current retail systems with a multi-channel interaction • New solutions to engage citizens driven by Smarter Cities & Government GOVERNMENT • Address citizen interaction with local government resources (social, mobile, analytics) & PUBLIC • Integrate current systems (e.g. work order management systems) with a multi-channel interaction leveraging GPS, GIS and SECTOR mobile devices • Making the work environment for sellers & sales managers simpler, social, more integrated, and insightful…” IBM Social • Applications that utilize CRM tools and integrates IBM Sales tools to deliver an integrated solution Business • Enhanced with social network mapping and expertise location (e.g. LinkedIn) • Integrating CRM applications with social, mobile and analytical capabilities • LOB capabilities for short-term marketing campaigns aligned to events (e.g. sporting events) MARKETING • Dynamic engagement of customers and end-users (e.g. ASICS “Support Your Marathoner” multimedia campaign at the ING & SALES NY City marathon) • Rapid creation of applications and integration with variable demands leveraging social, mobile, multi-media and analytical capabilities 8
  • 9. Line of Business Expectations Search Algorithm Release Process at Google Release Process at Wealthfront Release Automation at Etsy Release Automation at flipkart 9
  • 10. What is “Shadow Ops”? Circumventing Central IT Regardless of Risk 10 10
  • 11. Ops Safe Enterprise Traditional IT DevOps Developer Slow Fast Public Cloud “End Around” Risky 11
  • 12. Problem: Disparate notions of quality Ops Developer Did deployment succeed? Did the app compile? Are transactions succeeding? Did unit tests pass? Is performance OK? Did the app get packaged OK? Any new errors in the logs? 12
  • 13. Shadow Op 1: Public Infrastructure as a Svc Use Case Potential Risks  LOB wants to deliver a new end  Is the remote dev environment user capability and fast secured?  Work Request to IT returned with  Has a VPN tunnel been opened long estimate to stand up OS back into the company network?  LOB opens account with cloud  Who handles the outage? platform  Do the images in use meet company  LOB leverages public cloud to deliver new capability firewall requirements? Causes Our Point of View  Image catalog improves time to  Provide a reusable image catalog of delivery is faster than Work Request compliant OSes to enable to IT innovation internally  Leverage configuration scripts to  Support on-demand requests for automate deployment cloud patterns  LOB uses OpEx instead of CapEx to  Apply automation to provide re- control budgets short-term usable services without waiting for people 13
  • 14. Shadow Op 2: Public Platform as a Svc Use Case Potential Risks  LOB wants to deliver a new analytic  Is customer data properly secured? capability capability  Was any security testing done  LOB wants to leverage Hadoop to against the architecture? look for user buying trends in  Will we have a bad PR experience customer data in the event of a breech?  Developer builds a prototype leveraging Platform as a Service on top of Hadoop Causes Our Point of View  LOB needs to deliver more revenue  Provide a catalog of services to this quarter provide specific capabilities based  Not delivering may mean a new GM on business need: Hadoop, Web next quarter Containers, etc  Developers unfamiliar with how to  Where it makes sense, ensure any setup the platform, but know SPI data externally is obfuscated programming model 14
  • 15. Shadow Op 3: Public Software as a Svc Use Case Potential Risks  LOB has low survey results from  Is this consistent with the internal customer interactions CRM solution? (If there was one  Need a better CRM solution to before this) improve sales results  Are all SOX-404 rules met w.r.t SPI  Sign contract with a SaaS CRM  Are other LOBs doing similar provider things? Same contract terms? Causes Our Point of View  Long lead time to evaluate,  Apply rigorous automation to help purchase, and roll out CRM solution roll out new capabilities faster  We need to drive better results this  Evaluate whether a public SaaS quarter, not just this year option makes sense for the overall business and Central IT strategy and set policies around it 15
  • 16. Shadow Op 4…n: Your Use Case Use Case Potential Risks  What use cases have you  What risks did you encounter? observed? Causes Our Point of View  What were the motivating factors?  Central IT must adopt techniques to  How much was business driven vs. streamline the delivery process; technology driven? without these improvements, LOB will continue doing more “end- arounds” to meet the business pressure 16
  • 17. How can you compete with “Shadow Ops”? Software Defined Environment 17 17
  • 18. Enabling DevOps from Central IT Capabilities and User Experience Today Emerging Primary Workload Types Transactional Transactional + Big Data, Analytics, Mobile/Social Channels Delivery Model Planned Incremental (DevOps) Development and Operations Team Sizes 100s and Costly 10s with built-in DevOps automation Release Frequency Months to Years Days to Weeks, based on business opportunity Integration Frequency Weeks Continuous Infrastructure Deployment Days Minutes Time to Value Planned Opportunistic Built in to application, Recovery Oriented Operational Model Systems Management Computing, Continuous Availability Consume and Assemble Service Sourcing Develop (Public and Private) 18
  • 19. Streamline Delivery Apply changes to deliverables (code, config, patterns, workflows) Best Practice Deliver Changes Workflow Automation Test Automation Production Configuration (Code/Scripts) Virtual Patterns 19 19
  • 20. Streamline Delivery Manage Deliverables in a Definitive Media Library Best Practice Deliver Changes Workflow Automation Test Automation Manage Manage Deliverables Deliverables Repository Production Configuration (Code/Scripts) Virtual Patterns 20 20
  • 21. Streamline Delivery Deploy and configure a virtual environment Manage Manage Provision Provision Deliverables Deliverables Environments Environments Repository Private Cloud 21 21
  • 22. Streamline Delivery Test to ensure delivered changes don’t break the application Provision Provision Verify Verify Environments Environments Changes Changes Private Cloud 22 22
  • 23. Streamline Delivery Dashboard test results in common location Verify Verify Changes Changes 23 23
  • 24. Streamline Delivery Promote to production using best practice workflow automation Monitor & Monitor & Maintain Maintain 24 24
  • 25. Streamline Delivery Deliver Changes, Manage Deliverables, Provision, Test, Dashboard, Monitor Best Practice Deliver Changes Workflow Automation Test Automation Manage Manage Provision Provision Verify Verify Monitor & Monitor & Deliverables Deliverables Environments Environments Changes Changes Maintain Maintain Repository Private Cloud Production Configuration (Code/Scripts) Virtual Patterns 25 25
  • 26. Where do I start? Specific Techniques 26 26
  • 27. Traditional Hand-off – Written Instructions Installation Instructions RedHat Linux 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 2. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Apache Web Server 1. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. 2. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, 3. adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Python 1. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? 2. Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, 3. vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? 27
  • 28. Provisioning using a Software Defined Environment .jsp .html Infrastructure .java as Code .sh chef recipes Source Artifacts Source Control Management 28
  • 29. Virtual Images in the Catalog 29 29
  • 31. Conclusion  Central IT must adapt in order to support business needs  X as a Service (Infrastructure, Platform, Software etc) provides greater flexibility to support rapid prototyping and delivery  We’re on this journey together 31
  • 32. Acknowledgements and Disclaimers: Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © Copyright IBM Corporation 2013. All rights reserved.  U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.  Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere, DB2, Maximo, Clearcase, Lotus, etc IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml If you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special 3rd party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others. 32

Notas do Editor

  1. Time Magazine cites lateness to the web as a key factor in Borders demise . http://business.time.com/2011/07/19/5-reasons-borders-went-out-of-business-and-what-will-take-its-place/ http://www.wikinvest.com/stock/Borders_Group_(BGP)/Data/Revenue/2002 http://www.insidefacebook.com/2012/08/06/facebook-to-push-new-code-twice-a-day-on-web-update-android-every-4-6-weeks/
  2. Talk about the downside of trying to optimize for only one of these extremes. E.g. you can bludgeon dev with a bunch of processes and checklists to ensure nothing bad ever happens but it could cause you to miss opportunities. Likewise if you go too fast without considering process, you could open security vulnerabilities, experience severe outages, etc. Tie back to previous slide (emerging importance of cloud) and acknowledgign the “Public Cloud End Around” problem where dev teams use their corporate card to deploy to the public cloud, stepping around the operations organization.
  3. Another cultural and process gap is that operational orgs and development orgs have very different notions of what it means to be “done, with quality”. Some of these different concerns are described in the text under the ops and dev people above.
  4. Next: Code/Cloud
  5. Next: Delivery Pipeline
  6. IBM IOD 2011 04/08/13 Prensenter name here.ppt 04/08/13 01:13