Software engineering, DevOps¶
DevOps and the cloud are closely related. The vast majority of cloud development projects use DevOps, and the list will get longer and longer. The benefits of using DevOps with cloud projects are also being better defined. The following resources provide relevant information on the methods of software development process related to Devops and particularly for the case of Cloud Computing.
Magazine articles¶
Title: Dos and don’ts: 9 effective best practices for DevOps in the cloud
Source: https://techbeacon.com/dos-donts-9-effective-best-practices-devops-cloud
Author: David Linthicum
Date: May 2016
Summary: DevOps and cloud computing are joined at the hip. Why? DevOps is about streamlining development so user requirements can quickly make it into application production, while the cloud offers automated provisioning and scaling to accommodate application changes.
Target audience: Startups/SMEs
Difficulty: Medium
Title: The Relationship Between The Cloud And DevOps
Author: Aater Suleman
Date: 2017
Summary: Most companies understand that if they want to increase their competitiveness in today’s swiftly changing world, they can’t ignore digital transformation. DevOps and cloud computing are oft-touted as vital ways companies can achieve this needed transformation, though the relationship between the two is often confusing, as DevOps is about process and process improvement whereas cloud computing is about technology and services. Not mutually exclusive, it’s important to understand how the cloud and DevOps work together to help businesses achieve their transformation goals.
Target audience: Startups/SMEs
Difficulty: Medium
Scientific articles¶
Title: Key Factors Impacting Cloud Computing Adoption
Source: DOI: 10.1109/MC.2013.362 IEEE Computer ( Volume: 46, Issue: 10, October 2013 )
Author: Lorraine Morgan and Kieran Conboy
Date: October 2013
Summary: Findings from multiple cloud provider case studies identify 9 key factors and 15 subfactors affecting the adoption of cloud technology. These range from technological issues to broader organizational and environmental issues.
Target audience: Startups/SMEs wanting to know the technological, organizational, and environmental factors that impact cloud services adoption.
Difficulty: Low
Title: Identification of SME Readiness to Implement Cloud Computing
Source: DOI: 10.1109/ICCCSN.2012.6215757 / 2012 International Conference on Cloud Computing and Social Networking (ICCCSN)
Author: Kridanto Surendro & Adiska Fardani
Date: June 2012
Summary: Cloud Computing allows the use of information technology based on the on-demand utility. This technology can provide benefits to small and medium enterprises with limited capital, human resources, and access to marketing network. A survey conducted on SMEs in the district of Coblong Bandung to dig up the IT needs and analyze their readiness to adopt cloud computing technologies. The survey results stated that SMEs’ respondents are more suitable to implement Software as a Service with public cloud deployment method. SMEs are ready to implement this technology, but requires appropriate training and role models that can be used as an example because their technology adoption characteristics that are late majority.
Target audience: Startups/SMEs
Difficulty: Medium
Title: Big Data Drives Cloud Adoption in Enterprise
Source: DOI: 10.1109/MIC.2013.63 IEEE Internet Computing ( Volume: 17, Issue: 4, July-Aug. 2013 )
Author: Huan Liu (Accenture Technology Labs)
Date: June 2013
Summary: The need to store, process, and analyze large amounts of data is finally driving enterprise customers to adopt cloud computing at scale. Understanding the economic drivers behind enterprise customers is key to designing next generation cloud services.
Target audience: Startups/SMEs wanting to know important drivers to cloud adoption beyond cost reduction.
Difficulty: Low
Title: Elements of Cloud Adoption
Source: DOI: 10.1109/MCC.2014.7 IEEE Cloud Computing ( Volume: 1, Issue: 1, May 2014 )
Author: Samee U. Khan (North Dakota State University)
Date: May 2014
Summary: Sharing experiences in transitioning from traditional computing paradigms
to the cloud can provide a blueprint for organizations to gauge the depth and breadth of cloud-enabled technologies.
Target audience: Startups/SMEs.
Difficulty: Low
Tutorials¶
Title: What is DevOps? | DevOps Training - DevOps Introduction & Tools | DevOps Tutorial
Source: https://youtu.be/3EyT1i0wYUY
Author: edureka!
Date: 2016
Summary: This DevOps tutorial takes you through what is DevOps all about and basic concepts of DevOps and DevOps Tools. This DevOps tutorial is ideal for beginners to get started with DevOps. Check our complete DevOps playlist here: http://goo.gl/O2vo13
DevOps Tutorial Blog Series: https://goo.gl/P0zAf
Target audience: Startups/SMEs
Difficulty: Medium
Title: Cloud Computing Adoption: Management Challenges and Opportunities
Source: https://www.youtube.com/watch?v=gR_psSPqAnU
Author: Julian Kudritzki and Andrew Reichman
Date: Sept 2016
Summary: Industry data from Uptime Institute and 451 Research evidence a rapid rate of cloud computing adoption for enterprise IT departments. Organizations weigh cloud benefits and risks, and also evaluate how cloud will impact their existing and future data center infrastructure investment. In this video, Uptime Institute COO Julian Kudritzki and Andrew Reichman, Research Director at 451 Research discuss the various aspects of how much risk, and how much reward, is on the table for companies considering a cloud transition.
Target audience: Startups/SMEs
Difficulty: Medium
Title: On-Premises to Cloud: AWS Migration in 5 Super Easy Steps
Source: https://serverguy.com/cloud/aws-migration/
Author: Sahil Chugh
Date: May 2018
Summary: Five steps describing how to migrate applications and data to the AWS Cloud and detailing several strategies to do that. Wonderful article with lot of detailed information and examples.
Target audience: Startups/SMEs
Difficulty: Medium
Title: On-Premises to Cloud: AWS Migration in 5 Super Easy Steps
Source: https://github.com/google/go-cloud/tree/master/samples/tutorial
Author: @zombiezen and @vangent, users of GitHub
Date: Jul 2018
Summary: With the premise that the best way to understand Go Cloud is to write some code and use it, the authors details how to build a command line application that uploads files to blob storage on both AWS and GCP. Blob storage stores binary data under a string key, and is one of the most frequently used cloud services.
Target audience: Startups/SMEs
Difficulty: Low
Title: Google Cloud tutorial: Get started with Google Cloud
Author: Peter Wayner
Date: Apr 2018
Summary: From virtual machines and Kubernetes clusters to serverless functions and machine learning APIs — how to navigate Google’s cloud riches.
Target audience: Startups/SMEs
Difficulty: Low
Title: Guide to planning your cloud adoption strategy
Author: New Relic Inc.
Date: Apr 2018
Summary: Follow these guides as your roadmap through each phase of your cloud adoption journey: from planning your migration, to migrating your applications to the cloud, and, finally, to running your applications in the cloud successfully.
Target audience: Startups/SMEs
Difficulty: Low
Courses¶
Title: DOCKER FUNDAMENTALS + ENTERPRISE DEVELOPERS COURSE BUNDLE
Source: https://training.docker.com/instructor-led-training/docker-fundamentals-enterprise-developers
Author: Docker
Date: 2017
Summary: As the follow-on to the Docker Fundamentals course, Docker for Enterprise Operations is a role-based course designed for an organization’s Development and DevOps teams to accelerate their Docker journey in the enterprise. The course covers in-depth core advanced features of Docker EE and best practices to apply these features at scale with enterprise workloads. It is highly recommended to complete the Docker Fundamentals course as a pre-requisite.
Target audience: Startups/SMEs
Difficulty: Medium
Title: General docker courses
Source: https://training.docker.com/instructor-led-training
Author: Docker
Date: 2017
Summary: Docker Fundamentals: (2 days, $1495) - https://success.docker.com/training/courses/docker-fundamentals
This is THE introductory Docker course to give your team the best foundation for enterprise grade Docker use-cases.
Docker for Enterprise Developers: (2 days, $1995) - https://success.docker.com/training/courses/docker-for-enterprise-developers
As the follow-on to our Docker Fundamentals course, Docker for Enterprise Developers is a role-based course designed for an organization’s Development and DevOps teams to accelerate their Docker journey in the enterprise.
Docker for Enterprise Operations:(2 Days, $1995) - https://success.docker.com/trainingcourses/docker-for-enterprise-operations
This course is the second level of Docker’s core curriculum for the enterprise and is focused on the Docker Operator role in administration of Docker Enterprise Edition Advanced.
Docker Troubleshooting & Support : (2 Days, $1995) - https://success.docker.com/training/courses/docker-support-troubleshooting
The Docker Troubleshooting & Support course is a role-based course designed for an organization’s support teams to troubleshoot the variety of issues that arise in their Docker journey.
Docker Security: (1 Day, $995) - https://success.docker.com/training/courses/docker-security
This is the Docker Security course for your entire organization. Get everyone “on-the-same page” and working together to secure your Dockerized environment. This hands-on workshop style course will give your team an overview of important security features and best practices to protect your containerized services.
Target audience: Startups/SMEs
Difficulty: Medium
Blogs¶
Title: 4 things you need to know about managing complex hybrid clouds
Source: https://techbeacon.com/4-things-you-need-know-about-managing-complex-hybrid-clouds
Author: David Linthicum
Date: 23 January de 2018
Summary: You need to know about managing complex hybrid clouds
Target audience: Startups/SMEs
Dificultad: Medium
Title: How to choose: Open-source vs.commercial cloud management tools
Source: https://techbeacon.com/how-choose-open-source-vs-commercial-cloud-management-tools
Author: David Linthicum
Date: 5 December de 2017
Summary: With so many open-source and commercial tools available for cloud management, how do you, as an IT operations management professional, decide which is the best fit for your team’s needs? Here’s a quick rundown of the general strengths and weaknesses of open-source versus commercial tool options, and when it makes sense to have one, the other, or a mix.
You need a plan for where free and open-source tools fit into your overall cloud management strategy, and where you should consider commercial options to complete the picture and meet your overall needs.
Target audience: Startups/SMEs
Dificultad: Low
Title: Infoworld — Cloud Computing
Source: https://www.infoworld.com/blog/cloud-computing/
Author: David Linthicum
Date: Sept 2018
Summary: Infoworld’s outstanding cloud computing blog is written by David Linthicum, a consultant at Cloud Technology Partners and a sought-after industry expert and thought leader. His Infoworld blog is exclusively devoted to cloud computing and updated frequently. David’s recent blog ‘Featuritis’ Could Lead You to the Wrong Cloud recommends that enterprises concentrate on strategy and not features when making cloud service choices.
Target audience: Startups/SMEs
Difficulty: Low
Title: All Things Distributed
Source: https://www.allthingsdistributed.com/
Author: Werner Vogels
Date: Sept 2018
Summary: All Things Distributed is written by the world-famous Amazon CTO Werner Vogels. His blog is a must-read for anyone who uses AWS. He publishes sophisticated posts about specific AWS services and keeps his readers up-to-date on the latest AWS news. Recent blog posts include: Accelerating Data: Faster and More Scalable ElastiCache for Redis and New Ways to Discover and Use Alexa Skills.
Target audience: Startups/SMEs
Difficulty: Low
Title: Compare the Cloud
Source: https://www.comparethecloud.net/
Author: Several authors
Date: Sept 2018
Summary: All Things Distributed is written by the world-famous Amazon CTO Werner Vogels. His blog is a must-read for anyone who uses AWS. He publishes sophisticated posts about specific AWS services and keeps his readers up-to-date on the latest AWS news. Recent blog posts include: Accelerating Data: Faster and More Scalable ElastiCache for Redis and New Ways to Discover and Use Alexa Skills.
Target audience: Startups/SMEs
Difficulty: Medium
Title: Google Cloud Platform Blog
Source: https://cloudplatform.googleblog.com/
Author: Google and Cloud experts
Date: Sept 2018
Summary: Google Cloud Platform’s blog contains hundreds of articles written by Google cloud experts, and actually dates back to 2008. This vast blog discusses the products, customers, and technical features of Google’s cloud solution, while articles can range from product blurbs to extremely detailed technical explanations. A recent post, Evaluating Cloud SQL Second Generation for Your Mobile Game, describes how Google’s structured query language can be applied to the special needs of game development.
Target audience: Startups/SMEs
Difficulty: Low
Title: Prudent Cloud
Source: http://www.prudentcloud.com/
Author: Subraya Mallya
Date: Sept 2018
Summary: The story behind why this blog was started helps to explain why it is a great blog for any cloud tech enthusiast and why Subraya is in zsah’s top 50 Cloud Bloggers. Subraya writes ‘Back when I was at a large company, I had the opportunity to interact with a large set of customers. During my interactions, it became apparent that there was a wide gap in the way we (technologists) thought about how technology gets used and the way our customers thought technology should work. So, I started PrudentCloud to share my thoughts and ideas on how these gaps can be bridged.
Target audience: Startups/SMEs
Difficulty: Low
Title: ClearSky
Source: https://www.clearskydata.com/blog/author/ellen-rubin
Author: Ellen Rubin
Date: Sept 2018
Summary: Ellen’s experience as an entrepreneur is what gives this ‘business and the cloud’ blog an edge. She writes from a place of experience and as she has a proven track record in leading strategy, market positioning and go-to-market for fast-growing companies, you can trust her words. Ellen writes blogs that are everyday user-friendly, making this blog a great destination for a start-up or a business at the start of their cloud journey.
Target audience: Startups/SMEs
Difficulty: Low
Title: Right Scale
Source: https://www.rightscale.com/blog/users/kim-weins
Author: Kim Weins
Date: Sept 2018
Summary: Kim’s blog is another blog targeted at every day users. She has the right balance of technical and commercial knowledge making this blog a well-balanced finished piece. She is currently the Vice President of Marketing for RightScale but obtained a B.S. in engineering from Duke University. Her writing often has a financial focus; comparing pricing and questioning spend.
Target audience: Startups/SMEs
Difficulty: Low