Limit search to available items
Book Cover
E-book
Author Añel, Juan A., author

Title Cloud and serverless computing for scientists : a primer / Juan A. Añel, Diego P. Montes, Javier Rodeiro Iglesias
Published Cham : Springer, [2020]

Copies

Description 1 online resource (xvi, 85 pages) : color illustrations
Contents 1 Why This Book? -- References -- 2 Why the Cloud? -- 2.1 Introduction -- 2.2 Requirements and Needs -- 2.2.1 Sasha in Their House or with a Self-employed Business -- 2.2.2 Sasha as Entrepreneur -- 2.2.3 Sasha in Their Laboratory -- 2.2.4 Sasha Has an Idea -- 2.2.5 Sasha Needs Mobility -- 2.3 Everyone Is Sasha -- References -- 3 From the Beginning to the Future -- 3.1 What Is Cloud Computing? -- 3.2 Types of Cloud -- 3.2.1 Commercial and Non-commercial -- 3.2.1.1 Commercial Cloud -- 3.2.1.2 Non-commercial Cloud -- 3.2.2 Cloud Models -- 3.2.3 Types of Service -- 3.3 Features of the Cloud -- 3.3.1 Elasticity and Scalability -- 3.3.2 Self-service Provisioning
3.3.3 Application Programming Interfaces -- 3.3.4 Performance Monitoring and Measuring -- 3.4 Cloud Native Concepts -- 3.4.1 Cloud Native -- 3.4.2 Containers -- 3.4.3 Microservices -- 3.4.4 Kubernetes -- 3.5 Environmental Issues -- 3.6 Success Stories of Cloud and Serverless Computing in Science -- 3.6.1 Archeology -- 3.6.2 Computer Sciences -- 3.6.3 Energy -- 3.6.4 Geosciences -- 3.6.5 Library Science -- 3.6.6 Mathematics -- 3.6.7 Medical Sciences -- 3.6.8 Physics -- 3.6.9 Social Sciences -- 3.6.10 Space Research -- References -- 4 Show Me the Money -- 4.1 Money for Research Using Cloud Computing -- 4.2 Sharing Costs -- 4.3 Selling Research
4.4 What Happens If I Do Not Pay? -- 4.5 What Happens If My Provider Does Not Deliver -- 4.6 Assessing Migration -- 4.6.1 Selecting a Cloud Computing Provider -- 4.6.2 Problem Definition -- 4.6.3 Gather Requirements -- 4.6.4 Obtain the Data -- 4.6.5 Review and Decide -- 4.7 Conclusions -- References -- 5 Tools in the Cloud -- 5.1 Sasha Wants Better Tooling for Their Organization -- 5.2 General Productivity -- 5.2.1 Office -- 5.2.2 Communication -- 5.3 Scientific and Engineering -- 5.3.1 Document and Paper Edition and Sharing (LaTeX) -- 5.3.2 Project and Issue Management -- 5.3.3 Version Control -- 5.3.4 Other Relevant SaaS
5.3.4.1 Integrated Development Environment -- 5.3.4.2 Diagram Design -- 5.4 Sasha Decision -- References -- 6 Experiments in the Cloud -- 6.1 Sasha Is Ready to Start a New Experiment -- 6.2 Running Code on the Cloud -- 6.2.1 Understanding Software Development on the Cloud -- 6.2.2 Application Programming Interfaces (APIs) -- 6.2.2.1 What Is an API? -- 6.2.3 Cloud Environment and Runtimes -- 6.2.3.1 Why Are APIs so Important in the Cloud? -- 6.2.3.2 Example: Using a Cloud API -- 6.2.4 Code in the Cloud: Considerations -- 6.2.4.1 General Aspects -- 6.2.4.2 Network -- 6.2.4.3 Storage -- 6.3 Starting an Experiment in the Cloud
Summary This book offers an introduction to cloud computing and serverless computing for students, researchers and R & D organizations through several practical examples. Rather than focusing exclusively on the computational issues related to cloud computing, the authors focus on addressing the multidisciplinary applications of cloud computing for daily research work in public institutions and private companies in fields such as archaeology, geosciences, computer sciences, medicine and physics. The book also discusses the emergence of serverless computing over the last three years as a means to make computational infrastructures more apparent to users, avoiding the need to concern one's self with the type of server or computing machine needed to perform a computing task. These topics are presented from the perspective of users, researchers and decision-makers, and are approached based on the authors' collective experience on the use and adoption of cloud computing
Bibliography Includes bibliographical references and index
Notes Print version record
Subject Cloud computing.
Databases.
Information technology: general issues.
Business mathematics & systems.
Servers.
Computers -- Data Processing.
Computers -- Enterprise Applications -- General.
Computers -- Client-Server Computing.
Cloud computing
Form Electronic book
Author Montes, Diego P., author
Rodeiro Iglesias, Javier, author
ISBN 9783030417840
3030417840