Wednesday, 27 December 2017

Operation and maintenance of new books recommended

 | DevOps: Principles, methods and practice Foreword / Preamble In recent years, DevOps development model has had a profound impact on the software industry, a considerable number of software companies began to adopt this new model. Predictions from authorities even think that in the future the world's top 2,000 software companies, more than 80% will move to DevOps mode. In fact, DevOps has grown considerably faster and more widely than anyone expected. The reason why DevOps has such a huge impact, we think it is not accidental. The features inherent in this approach are well suited for use in so-called Internet-age software environments where demand is hard to pinpoint, rapid response changes, fast delivery of value, and high reliability requirements. As a result, as software engineering educators, we have to think about the implications of DevOps for modern software engineering education. On the one hand, our education itself needs to teach the students to combine well-tested and proven management techniques with the specific development techniques available to apply the process of thinking and systematic approach to the development and maintenance of various software systems. In this sense, DevOps is an excellent vehicle for meeting these goals. Therefore, ignoring DevOps will not only miss a good opportunity to achieve the goal of software engineering education, but, worse yet, may widen the gap between school education and industry practice. On the other hand, introducing DevOps into university classrooms also faces many challenges. The first and foremost is the lack of a textbook devoted to DevOps that covers all aspects of DevOps in a comprehensive and systematic manner. In view of this, we compiled such a textbook, trying to make up for this shortcoming. Given that this book is primarily for beginners of DevOps, we did not blindly list DevOps buzzwords and tools for content selection and organization. Instead, we explain as much as possible the rationale behind the DevOps approach. For software engineering techniques and practices that have typical DevOps features, such as microservices architecture evolution, lean management, container technology, and so forth, we're emblazoned with great detail. Therefore, we try to convey the concept that DevOps, as a methodology, can not be simply equivalent to a certain kind of practice or tool, but covers the organic whole of the basic theories, techniques and tools of management. Taken together, this book has the following characteristics: Cover all aspects of DevOps in a comprehensive and systematic way, making it easy for readers to use this book as a foundation for DevOps (though content is not based!) Getting Started Books.  Maintain an objective, neutral and cautious attitude. Although we respect DevOps, we are not blind at all. In terms of material organization and content presentation, we introduce DevOps as a solution to practical problems. At the same time, we also express our views clearly-DevOps does not resist other methodologies.  Some of the knowledge points and the corresponding cases come directly from the work experience of front-line industry experts, can enhance the reader's sense of substitution, but also help readers to better understand DevOps.  The specific division of labor of this book is as follows: The first chapter is written by Wang Tianqing, Shao Dong, Zhang He and Ren Qun; the second chapter is written by Teng Lingling and Song Jun; the third chapter is written by Jiang Mengjie; the fourth chapter is written by Rong Guoping;
rief introduction The book by the Nanjing University Software Institute three senior teachers in the field of industry experts prepared by the frontline, a systematic overview of DevOps - the Internet era of new software development model principles, methods and practices. Details of the content, the structure is clear, easy to understand, very suitable for students to learn to use, can also be used as a reference for industry beginners DevOps.  The first part of the book begins with the background of the times and introduces the origin of DevOps model. Combining with the characteristics of cloud era operation and maintenance, further clarifying DevOps mode is the inevitable choice to adapt to the current software system development, deployment and maintenance. The second part introduces the mainstream software development methods and processes; as the basic theory of DevOps, lean production and Kanban method is the focus of this part. The third section focuses on typical practices in DevOps mode, such as microservices architecture, continuous integration, continuous delivery (deployment), virtualization, Docker containers, automation, and more. About the Author Rong Guoping , Nanjing University Software Institute teachers, has long been engaged in software process improvement related work. Since 2006, SEI has been involved in numerous trainings in the United States and became the only SEI authorized PSP trainer and TSP team coach in that year. He has published more than 40 papers in journals such as JSS and Software Journals, as well as first-class international conferences including ICSE, ESEM, ICSSP, EASE, CSEE & T and APSEC. One of the founders of DevOps China Technology Community. Zhang He , a professor of software engineering and a doctoral tutor at Nanjing University, was selected for the Dengfeng Talent Project (A- level) and is a scientist at the CSIRO. In Europe and Australia engaged in software engineering research and practice of more than ten years, since 2013 working at Nanjing University. Long engaged in software processes, software architecture, service computing, experience in the field of software engineering research and practice. Responsible for presided over Ireland (EU), Australia, China and other countries * research fund projects. He has two books in English and has published more than 100 papers in key international academic journals and conferences of software engineering. Among them, 10 conference papers won the Best Paper Award. Shaodong , Associate Professor, School of Software, Nanjing University, director of Embedded Technology Department, Assistant Dean of the Software Institute. Mainly engaged in software engineering teaching and research work, research direction for the software process, high-tech market theory, agile software development, software engineering education. Three times in 2005, 2009 and 2014, it won the "Second Prize of National * Teaching Achievement Award" issued by the Ministry of Education. It is a key member of the teaching team "Software Engineering Main Course Teaching Team" of the State * and wrote a textbook. As a national excellent course "Calculate And software engineering "teacher, twice won the" Nanjing University favorite teacher "title

0 comments:

Post a Comment