当前位置: 首页 > 软件库 > 云计算 > >

learn-devops

授权协议 GPL-2.0 License
开发语言 Java
所属分类 云计算
软件类型 开源软件
地区 不详
投 递 者 亢仰岳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Learn DevOps

Learn the craft of "DevOps" (Developer Operations)to easily/reliably deploy your App and keep it Up!

devops-process

Why?

You should learn more "advanced" DevOps if:

  • You / your team have "out-grown"Heroku(e.g: your Heroku bill is more than $100/month)
  • You want "more control" over your infrastructuree.g: to run a specific version of software or database.
  • Your client/boss has instructed youto use a specific "cloud" provider.
  • Curiosity to extend your"back end infrastructure" knowledge to be a more"well-rounded" developer.

What?

"DevOps integrates developers and operations teamsin order to improve collaboration and productivityby automating infrastructure, automating workflowsand continuously measuring application performance."from: "What is DevOps?" by RackSpace

Who?

Everyone that wants to seriously consider/call themselfa "Full Stack" Developer must know how to deploy,secure and monitor their app on their chosen infrastructure.

How?

Over the years we @dwyl have deployed/managed Apps,both our own and those of our clients,on a wide variety of infrastructure and platform providers.

Most of our Apps have been deployed to Amazon Web Services ("AWS")e.g: https://www.sciencemuseum.org.uk
We have several clients who use (and love) Heroku e.g:https://www.ellenmacarthurfoundation.org
For the National Health Service (NHS) in England,(who have a major contract with Microsoft) we deployedhttps://www.healthlocker.uk to Azure.
We have clients who still own their own "Bare Metal" Servers.

Provider-Specific Guides

We have produced a guide for each of our most-usedinfrastructure/platform providers:

Node.js

If you would like to see a guide for a different service provider,please open an issue with your suggestion(s):https://github.com/dwyl/learn-devops/issues

Testing, Continuous Integration & Delivery

Deployment is what you do with your app once you havebuilt, tested and documented it.

If you are unfamiliar with Test-Driven Development (TDD),please see: https://github.com/dwyl/learn-tdd

Next you should be proficient with Continuous Integration.For that we recommend using Travis-CI, see:https://github.com/dwyl/learn-travis

https://github.com/dwyl/learn-travis/blob/master/encrypted-ssh-keys-deployment.md

Resources

Videos

Background Reading

Linode-specific How-tos

Using a Different Cloud Infrastructure Provider?

While this tutorial has focussed on using Linode,we @dwyl have experience of using several infrastructure providers:

if you have a question specific to using Linode or one of the other"cloud" providers, pleaseopen an issueand we will attempt to help!

  • 如果是时候学习 DevOps 了,这里是开始的地方 If it’s time to learn DevOps, here’s where to begin 如果是时候学习 DevOps 了,这里是开始的地方 如果你是 DevOps 团队的新成员,那么您的职业生涯迈出了一大步,但是你可能还有很多东西需要学习。要真正学习 DevOps,需要弄清楚一些技术和流程,需要理解一些阶段,还需要采用一种全新的思

  • IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。 但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习,而是学习的效率太低了。久而久之,就演变成『一年的工作经验,重复用十年』。 当然,有些人会说自己经常加班,没有时间学习,这只是表象,时间挤挤总是有的。你想想你为了上王者,浪费了多少时间?为了刷今日头条,又消磨了多少光阴? 另外,很多人推崇碎片化学习,但是有

  • https://www.quora.com/What-is-DevOps https://neoteric.eu/blog/devops-a-culture-of-getting-things-done/?utm_source=quora_cs&utm_medium=referral&utm_content=www.quora.com%2FWhat-is-DevOps&utm_campaign=b

  • 标题 learn a bit everyday sleep procastination pomodo practise make permanent exercise questions passion and persist 9.

  • 原文:https://www.datacamp.com/community/blog/scikit-learn-cheat-sheet Scikit-Learn相关资料: Scikit-Learn介绍机器学习:http://scikit-learn.org/stable/tutorial/basic/tutorial.html Scikit-Learn用户指南:http://scikit-lear

  • cmake简介 在cmake出现之前,在linuxiax下,大型软件系统一般使用make来控制编译过程,而在Windows下可能是用vs下一个project来构建。一个复杂的系统本身依赖关系就很麻烦,如果想把一个linux下的项目拿到Windows下编译,我们可能要重新建立vs工程,这将是一项乏味且令人讨厌的工作。 cmake就是为了解决这个问题而生,同时他也使得控制软件编译过程变得更简单。其基本

  • Android-权限注册 intent-filter  意图过滤器的使用 AlertDialog 的调用 要耐心调试,尝试每一个步骤都搞懂! 发现现在的学到的都是入门级,正如李开复老师所说的,新的技术大部分都是花拳绣腿,学好算法,数据结构 ...才是王道。现在回想起来跟着老师做项目还是挺好的。 在集训营那里跟着老师混,学习起来真的很快。 职业规划:唐骏,打工皇帝。

 相关资料
  • Learn more about the Flutter framework from the following pages: Flutter basics Introduction to widgets Building layouts in Flutter tutorial Add interactivity tutorial Apply your existing knowledge Fl

  • Learn more about the Flutter framework from the following pages: Flutter basics Introduction to widgets Building layouts in Flutter tutorial Add interactivity tutorial Apply your existing knowledge Fl

  • es6features This document was originally taken from Luke Hoban's excellent es6features repo. Go give it a star on GitHub! REPL Be sure to try these features out in the online REPL. Introduction ECMASc

  • scikit-learn 是一个 Python 的机器学习项目。是一个简单高效的数据挖掘和数据分析工具。基于 NumPy、SciPy 和 matplotlib 构建。 Installation 依赖 scikit-learn 要求: Python (>= 2.7 or >= 3.3) NumPy (>= 1.8.2) SciPy (>= 0.13.3) 运行示例需要 Matplotlib >= 1

  • Learn Vim (the Smart Way) What's This? Learn Vim (the Smart Way) is a guide to learn the good parts of Vim. There are many places to learn Vim: the vimtutor is a great place to start and the help manu

  • hasura.io/learn Real world GraphQL tutorials for frontend developers with deadlines!With these open-source community maintained tutorials, you will move from the basics of GraphQL to building a real-t