|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/real-world-vagrant-for-distributed-computing/
课程评论:没有评论
Coursera 课程《Real World Vagrant For Distributed Computing》摘要 本课程专注于如何使用 Vagrant 和 VirtualBox 快速创建和配置分布式计算环境,以支持“NoSQL”、“大数据”、“DevOps”和“内存数据库”等热门技术。课程将教授您如何将您的桌面电脑转化为一个可复用的虚拟集群,并讲解如何针对多节点环境进行专业的性能调优,而不仅仅是简单地启用多节点功能。 您将学习到大型企业(包括投资银行)开发和运维人员在模拟生产环境时所使用的相同技术。通过本课程,开发者可以轻松隔离依赖项和配置,在一个可抛弃、一致的环境中工作,同时保留您习惯的工具(如编辑器、浏览器、调试器)。一旦创建了 Vagrantfile,只需运行 `vagrant up` 即可完成所有软件的安装和配置,确保团队成员都能从相同的配置中创建开发环境,从而消除“在我机器上能跑”的错误。 对于运维工程师而言,本课程将帮助您构建可抛弃的环境和一致的工作流程,用于开发和测试基础设施管理脚本。您可以使用本地虚拟化(如 VirtualBox)快速测试部署脚本。课程鼓励您放弃使用繁琐的自定义脚本来管理 EC2 实例或多台机器的 SSH 连接,而是通过 Vagrant 提高效率和简化工作流程。 对于设计师而言,一旦开发者配置好 Vagrant 环境,您将无需担心软件的分布式安装问题,可以专注于设计工作。只需检出代码,运行 `vagrant up`,即可立即开始设计,无需再依赖其他开发者来解决环境问题。 这门课程将使用 VirtualBox 作为虚拟化基础,但其中学到的 Vagrant 技能同样适用于 VMware、AWS 或其他平台。
"NoSQL", "Big Data", "DevOps" and "In Memory Database" technology are a hot and highly valuable skill to have - and this course will teach you how to quickly create a distributed environment for you to deploy these technologies on. A combination of VirtualBox and Vagrant will transform your desktop machine into a virtual cluster. However this needs to be configured correctly. Simply enabling multinode within Vagrant is not good enough. It needs to be tuned. Developers and Operators within large enterprises, including investment banks, all use Vagrant to simulate Production environments. After all, if you are developing against or operating a distributed environment, it needs to be tested. Tested in terms of code deployed and the deployment code itself. You'll learn the same techniques these enterprise guys use on your own Microsoft Windows computer/laptop. Vagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team. This course will use VirtualBox to carve out your virtual environment. However the same skills learned with Vagrant can be used to provision virtual machines on VMware, AWS, or any other provider. If you are a developer, this course will help you will isolate dependencies and their configuration within a single disposable, consistent environment, without sacrificing any of the tools you are used to working with (editors, browsers, debuggers, etc.). Once you or someone else creates a single Vagrantfile, you just need to vagrant up and everything is installed and configured for you to work. Other members of your team create their development environments from the same configuration. Say goodbye to "works on my machine" bugs. If you are an operations engineer, this course will help you build a disposable environment and consistent workflow for developing and testing infrastructure management scripts. You can quickly test your deployment scripts and more using local virtualization such as VirtualBox or VMware. (VirtualBox for this course). Ditch your custom scripts to recycle EC2 instances, stop juggling SSH prompts to various machines, and start using Vagrant to bring sanity to your life. If you are a designer, this course will help you with distributed installation of software in order for you to focus on doing what you do best: design. Once a developer configures Vagrant, you do not need to worry about how to get that software running ever again. No more bothering other developers to help you fix your environment so you can test designs. Just check out the code, vagrant up, and start designing.