Course Information
Course Overview
Build a Distributed Cluster of Virtual Machnes with a single command! Ready for BigData, NoSQL or IMDB installation.
"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.
Course Content
- 6 section(s)
- 26 lecture(s)
- Section 1 INTRODUCTION
- Section 2 CLUSTER TOOLS
- Section 3 CONFIGURE VIRTUAL MACHINE - PART I
- Section 4 CONFIGURE VIRTUAL MACHINE - PART II
- Section 5 MULTINODE CLUSTER
- Section 6 DISTRIBUTED SOFTWARE DEPLOY
What You’ll Learn
- Simply run a single command on your desktop, go for a coffee, and come back with a running distributed environment for cluster deployment, Quickly build an environment where any NoSQL, IMDB or BigData software can be installed, Ability to automate the installation of software across multiple Virtual Machines
Skills covered in this course
Reviews
-
SSashko Kolev
I liked this course, but it does have its shortcomings... It is too verbose in explaining the concepts. It lacks structure. No exercises. pros: The lecturer is enthusiastic which does offset for the shortcomings.
-
AAmbia Faturrazi
When first time I saw your introduction, I felt this situation that I facing right now. I finished 6 lectures video big data,but im confuse to implement on my servers, because all videos only talks in cloudera quickstart or in cloud AWS. I really like your video, it fast and straigth to the point. No boring of 20 or 30 hours videos. And Vagrant really open my mind, usually I setup VM with manualy one by one LOL,thanks to introduce me this vagrant, but need to find which box is really secure since the box not officially from OS developer. Ok, see you again at your next video Vagrant Automate Cloudera Manager. Thanks a lot for your big effort !!
-
AAhmet Emrebas
The course should have some programming implementation to illustrate the power and potential of the vagrant. Also, the vagrant hub should be mentioned.
-
CCosmin Banu
This is a good course for complete beginners. I was already somewhat familiar with the subject, but still didn't mind going through the material. I think the course should cover more advanced concepts, like configuring passthrough networking cards, or even GPUs, from Vagrant. Also, maybe it would be useful to cover setting up a private vagrant repository on the network, for several users. Or any other advanced topics.