Skip to main content

DevOps: Foundations and Its Utilization in Data Center

Part of the Service Science: Research and Innovations in the Service Economy book series (SSRI)

Abstract

Nowdays the importance of the term DevOps (Developer Operations) has been increasing around the world, and Mexico is not the exception. This chapter describes the DevOps approach established in a Data Center of Mexico of a large Mexican governmental organization. The DevOps approach proposed aims to produce a seamless bridge and path between the software development teams and the release and deployment teams at Data Centers for developing and releasing software products. The approach was developed taking into account the process, the people and the technology. Therefore, the foundations, phases, activities, roles and artifacts are described. Besides, the chapter also reports benefits and challenges found in two illustrative real cases implemented in a large Mexican governmental organization data centers. Finally, the main recommendations and cautions in the implementation of a DevOps approach are reported.

Keywords

  • DevOps approach
  • Software engineering
  • Quality assurance
  • Infrastructure technology
  • Data centers

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-319-65082-1_10
  • Chapter length: 21 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   84.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-65082-1
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   109.99
Price excludes VAT (USA)
Hardcover Book
USD   169.99
Price excludes VAT (USA)
Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Notes

  1. 1.

    It is a methodology that enables organizations to steadily improve their software security posture over the time. As a result organizations of all sizes and across every industry rely on web, mobile and cloud applications as a source of strategic differentiation and competitive advantage.

  2. 2.

    It is a software design pattern for implementing user interfaces on computers. It divides a software application into three interconnected parts, so that it is possible to separate internal representations of information from the way that information is presented to or accepted by the user.

  3. 3.

    In computing, hardening is usually the process of securing a system by reducing its vulnerability, which is larger when a system performs more functions. A single-function system is more secure than a multipurpose one. Reducing available ways of attack typically includes changing default passwords, the removal of unnecessary software, unnecessary usernames or logins, and the disabling or removal of unnecessary services.

References

  • Bass L., Weber, I., Zhu L.: What is DevOps? In: Addison-wesley (eds.) DevOps a software Architect’s perspective. SEI Series in Software Engineering. First version, pp.19–37 (2015)

    Google Scholar 

  • Callou, G., Ferreira, J., Maciel, P., Tutsch, D., Souza, R.: An integrated modeling approach to evaluate and optimize data center sustainability, dependability and cost. Energies. 7, 238–277 (2014)

    CrossRef  Google Scholar 

  • Cook, N., Milojicic, D., Talwar, V.: Cloud management. J. Internet Serv. Appl. 3, 67–75 (2012)

    CrossRef  Google Scholar 

  • Curphey, M., Groves, D.: OWASP-SAMM (Open web application security project – software assurance maturity model) a guide to building security into software development Version 1.0 (2015)

    Google Scholar 

  • Davis, J., Daniels, K.: Effective DevOps Building a Culture of Collaboration, Affinity, and Tooling at Scale. O’Reilly Media Inc, Beijing (2015)

    Google Scholar 

  • De Meer, H., Klingert, S., Somov, A.: Energy efficient data centers, Springer link, ISBN: 978–3–642-33644-7 (Print) 978–3–642-33645-4 (Online) (2012)

    Google Scholar 

  • Forsgren, N., Humble, J.: The role of continuous delivery in IT and organizational performance. In: Proceedings of the Western Decision Sciences Institute (WDSI) 2016, Las Vegas, NV, pp. 1–15 (2016). Available at SSRN: https://ssrn.com/abstract=2681909

  • Fylaktopoulos, G., Goumas, G., Skolarikis, M., Sotiropoulos, A., Maglogiannis, I.: An overview of platforms for cloud based development. SpringerPlus. 5(38), 2–13 (2016)

    Google Scholar 

  • Gloger, B.: Scrum checklist. The hard facts: roles, artifacts. All meetings (2014)

    Google Scholar 

  • IBM Software: DevOps: The IBM approach, Technical White paper RAW14323-USEN-01, pp 1–12 (2014)

    Google Scholar 

  • ITIL/OGC: Scope and development plan Copyright TSO 2010. Retrived from: www.ogc.gov.uk (2010)

  • Kant, K., Mohapatra, P.: Internet data centers. Computer. IEEE Computer Society, pp 35–37 (2004)

    Google Scholar 

  • Lwakatare, A.E., Kuvaja, P., Oivo, M.: Dimensions of DevOps. In: Lassenius, C., et al. (eds.) XP 2015, LNBIP 212, pp. 212–217, Cham, Springer International Publishing (2015)

    Google Scholar 

  • National Institute of Statistic and Geography México: url http://www.inegi.org.mx/est/contenidos/proyectos/ce/ce2014/default.aspx (2014a)

  • National Institute of Statistic and Geography México: url http://www.inegi.org.mx/inegi/contenidos/investigacion/Experimentales/animotuitero/default.aspx (2014b)

  • Robertazzi, T.: Data Centers. In: Basics of Computer Networking, pp. 69–72. Springer, New York. Briefs in Electrical and Computer Engineering (2012)

    CrossRef  Google Scholar 

  • Virmani, M.: Understanding DevOps & bridging the gap form continuous integration to continuous delivery. In Fifth international conference on Innovative Computing Technology (INTECH 2015), pp. 78–82 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oswaldo Díaz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Verify currency and authenticity via CrossMark

Cite this chapter

Muñoz, M., Díaz, O. (2017). DevOps: Foundations and Its Utilization in Data Center. In: Marx Gómez, J., Mora, M., Raisinghani, M., Nebel, W., O'Connor, R. (eds) Engineering and Management of Data Centers. Service Science: Research and Innovations in the Service Economy. Springer, Cham. https://doi.org/10.1007/978-3-319-65082-1_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-65082-1_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-65081-4

  • Online ISBN: 978-3-319-65082-1

  • eBook Packages: Computer ScienceComputer Science (R0)