Hello, my name is Brian Grace, Lee analysts with wiki Bond and on today's wiki bond whiteboards, we're gon na begin to understand. Container architectures containers are really the big technology talked about these days, especially for infrastructure teams. There'S a component of it. That'S both application and infrastructure, but in this whiteboard we're really going to understand the basics of how it applies to the infrastructure and we're going totry and put it in the context of things that most infrastructure teams understand today, which is virtualization. So let's go ahead and begin what we've done and again. This is for context. We'Ve tried to take a standard environment that people are used to seeing for virtualization and in this case we're going to use VMware as the example, because, obviously broadest market share and a lot of people understand what they do. So let's talk about the basics of what happens here. People understand what happens at the host level. I'Ve got servers within each server. I'Ve got a hypervisor so in VMware's case ESX or ESXi. Within that hypervisor I'm going togo ahead and create virtual machines. So every single virtual machine has a copy of the full operating system and then, within that virtual machine, I've got a an operating, an application itself for multiple applications. So everybody understands that pretty well now, how I manage those hype with those hypervisors and virtual machines is through a centralized control, plane and that's called V Center and V Center may be a single instance. It may be a clustered instance, but think of it as the thing that's going to manage the scheduling of the resources and the management of those resources, and it's really only focused on virtual machines. Okay, now, above that, we're going to have if we're deploying applications, I can either deploy them by hand, or I may begin to deploy them through application templates. So I may deploy the same type of application over and over again a web server, a sequel database. Something else do that consistently: I'm going to use some sort of typically a templating function, and a lot of that can come in the management flame framework from something like V realize VMware via realized, and then on top of that, I'm going to have my applications. Whatever those might be sequel, databases, s, AP, Oracle, Microsoft applications, whatever those things might be. So the key things I want you to understand is at the host level, its hypervisor virtual machine, full operating system and application and at the control plane it's this sort of structured format of V Center cluster V Center is going to make sure that virtual machines get Deployed on to those hosts, and it's going to keep track of where they are and make sure that they stay alive using things like VMware H, a VM or V motion and VMware fault tolerance. Okay, so now that we have that basic context in place, let's take a look at how the container ecosystem is beginning to evolve and in this example, we're gonna use docker because similar to VMwareright now, docker is the most frequently used container technology. There are other ones in the marketplace, but we're going to use docker just as an example. The rest of what we talked about will be applicable, whether it's docker core OS rocket or a number of the other container technologies that are out there. So, let's begin down at the host level, just like we did over here in the simplest form, I'm gon na have a host. I'M gon na have a server we're not going to have a hypervisor we're just going to have the operating system today in most container environments, that operating system is going to be Linux. Now, there's a lot going on in the marketplace where this will eventually be Linux and Windows. Microsoft is, is workingquite a bit on this, but for right now, let's just say that operating system is Linux. Ok, I'm going to have my container runtime, which in this case is his docker and you can think about that as sort of being like a hypervisor. But it's almost a lightweight hypervisor and then that container runtime is going to create my containers themselves and each one of those containers now what's unique about this, that's different from this environment is each one of those containers only uses they all share the same operating system. So again, all of your containers within a single host have to run the same operating system either all Linux or eventually would be all Windows they're going to use the bits that they need from that operating system. So the net-net of it is it's a lighter-weight footprint. I should be able to boot them quicker and the reason people get very very fixated on I can boot a container fast is because, in this container environment the types of applications that I'm building tend to be more, what they call ephemeral pieces of them are going To go away, they're going to come back, I'm gon na want to spin them up quickly. If I have a scalable application, spin them up or spin them down, and so what you're looking for is a operating environment that will come up very very quickly, so just to put that in context to spin up a virtual machine. It may take three four minutes because of the operating system coming up to spin up a container usually is on the order of a second or a couple of seconds. So big, you know order of difference between there now. The second piece - that's really important - and this is where a lot of people kind of get confused about what's going on in the container ecosystem is what happens at that control plane, and the first thing to understand is when we talked about you know: virtualized applications. We tend to talk about very stateful, sometimes they're called platform. Two sometimes they're called legacy applications, but they're more or less stateful. So the expectation is once you deploy them other than maybe Vee motioning them around for availability, you're, not scaling them up and down. You don't expect them to fail frequently, and so the scalability needed at the control plane is fairly well-defined. Maybe it's a thousand hosts or 10,000 hosts when we start dealing with containers the types of applications we deploy tend to be more, what they call 12 factor applications. Sometimes you hear them call modular applications, cloud native applications, the idea being they're much more modular. They tend to be more state less, so the idea of maintaining state tends to get pushed somewhere else, but they're designed for scale they're designed for mobile applications for real-time data applications, and so the control plane, unlike here, which tends to besomewhat stateful and more confined In terms of scale has to be designed to be a distributed, control plane, it has to be designed to scale much much larger, and so, as part of that, what we see is we're seeing technologies come out that sort of break up the things that were functions Inside of a vCenter control plane into sort of distinct technologies that number one tend to scale more, because they're written in distributed manner and number two they've got a certain amount of sort of mix-and-match that you can have with them. Depending on what your applications gon na. Do so, let's talk through the basic things that are in here, the first layer that you'll often hear about is clustering. How do I cluster together sets of container hosts? An example of this is docker swarm technology. Another example of this is something like Etsy D from core OS. It'S a technology to sort of figure out where my clusters of hosts are going to be. The next layer is what's called service discovery. If I'm deploying hundreds and hundreds or thousands of devices I want to you know containers, I want to be able to figure out what services are available. Queuing services database services - you know notification services, the things that are out there. I need to do that dynamically and automatically the next piece is going to be scheduling. Those containers, just like vCenter, is going to put it on the right host to make sure that it's load balanced properly. There'S a scheduling function to make sure that containers get deployed to the right container and then the next piece is what they call application scheduling. So in these environments, I don't tend to schedule my applications in these environments. They could be a mix of batch applications, Hadoop applications, long running applications short running applications. I need a more advanced, intelligent scheduler to make sure that I'm getting the containers and the applications deployed on the right place and as efficient as possible, and then on top of that I have my actual applications. So the takeaway from this is at the host level. Some difference between how heavy a virtualized environment is going to be versus a container environment and that you want that to match how your application requirements are and if the control plane a more structured model for doing the functions that you need to manage the environment. In a container model, a more distributed model, so with that I'm gon na go ahead and wrap that up we're going to get into some more depth in other videos. We hope you enjoy these once again. This has been a wiki bound, whiteboard video. You can find more information about all of our research and all the information about these technologies at wiki bond com and again, if you want to follow me again, my name is brian grace lee i'm at be grace lee on twitter or you can follow at wiki. Bon on twitter as well, thank you and have a great day.
Increase Your Casino’s Popularity
-
*Increase Your Casino’s Popularity*
If you want to increase your casino’s popularity and get more players, you
should
consider using casino promotions fre...
2021 Best Mattresses Under $1000 For Convenience
-
Introduction: Choosing good bedding as a young pair may be particularly
challenging since every person has bigger composition, resting posture, and
suppl...
Fast Facts About Fast Setting Polyurea
-
Some facts about fast-setting Spray Coatings made of Polyurea
Polyurea is made by the reaction between diisocyanates and diamines. It is
among the str...
TOP 5 FORGED TRUCK WHEELS
-
We've discussed our coverage of the top 5 black truck wheels, Top 5 Truck
Wheels under $1,000, Top 5 Best Hybrid Truck Tires and numerous others. This ...
An Introduction to Pipeline Corrosion In Seawater
-
Seawater corrosion is caused by three factors: temperature, oxygen, and
chloride concentration.
An Introduction to Pipeline Corrosion of Seawater
Seaw...
Understanding Polyurea & How It Can Benefit You
-
*P*olyurea coatings offer unique advantages that are superior to other
types of protective coatings. We will be addressing several important
questions...
How ArmorThane Is Changing The Oil Industry!
-
What can ArmorThane do for your company? Simple. It can help you save time
and money.
Once corroded, pipes, tanks, equipment, and other materials are...
Mining Protective Coatings
-
Mining protective coatings are an integral part of mining operations today.
Many companies with mine and mineral processing capabilities utilize mine
...
Polyurea and the Rules of Secondary Containment
-
Federal law requires that hazardous wastes and constituents be contained
under the Code of Federal Regulations 40 (CFR), Protection of the
Environme...
All You Need To Know Regarding Auto Repair
-
If you have found this piece, it may be because your car is having issues.
The purpose of this article is to provide information to help you. Nobody
is...
Polyurea For Flat Leaky Roofs
-
*O*ne of the most common and costly issues commercial buildings face is a
flat leaky roof. Not surprisingly, most property owners do not have the
exper...
Step By Step: Spraying A Bedliner
-
*B*edliners are something that can transform the looks and durability of
your truck bed. Many people understand how the classic plastic Bedliners are
se...
Step By Step: Spraying A Bedliner
-
*B*edliners are something that can transform the looks and durability of
your truck bed. Many people understand how the classic plastic Bedliners are
se...
Polyurethane Explained
-
Generally speaking, polyurethanes are synthetic resins or plastics that
result from a polyaddition reaction between dialcohols or polyols and
polyisocya...
Why Polyaspartics Are The Future
-
With all the options available for coating your garage, one option that has
created quite a buzz in the industry is polyurea polyaspartic floor coatings
....
Why ArmorLiner Is The Ultimate Liner
-
Over its lifetime, your vehicle will endure marks, dents, and scuff marks
on the paint that will result in expensive repairs and possibly lead to ...
2020 Most Fun-to-Drive Car of the Year
-
What's eligible: Any 2020 model vehicle despite when it was introduced or
last upgraded.
Criteria: Rather than an accolade limited to the most effectiv...
Buyer’s GuideTo The Best Mud Tires
-
Buyer’s GuideTo The Best Mud TiresWe help you sort through the vast options
to find the Best Mud Tires.
[image: Buyer’s Guide: The 10 Best Mud Tir...
Best Spray on Bedliner – [Expert Reviews 2020]
-
When you make the investment to purchase a pickup truck or other toy that
requires protecting, a quality spray-on bedliner is becoming a solution for
man...
Da Roosta!
-
Pensacola is the destination chosen by fishermen in shallow waters. The
city has some of Florida’s pristine beaches, nightlife, an underwater
archaeologica...
Stock Trading Terms Every Trader Needs to Know
-
[image: 37 Stock Market Terms that Every Trader Should Know to Succeed]
-
-
-
*I'm big on seeing to it you recognize the fundamentals before ...
Travel Advice You Truly Need To Know
-
TIP! Leave your extra valuables at your private home. You do not wish to
need to preserve observe of those valuables always, and even worse, they
might g...
Top 10 Best Movies of 2019 (So Far)
-
From 1939 to 2009 year's that end in nine seem to have like the best
movies. Let's see if 2019 can join that list, hey guys, I'm rebecca from
watch mojo...
Become Educated On Auto Repair With These Tips
-
TIP! Be sure your mechanic has an A.S. Have you desired to ever do auto
repairs yourself? It can be nerve-wracking to attempt your own repairs, but
after y...
TOP BEDLINER EQUIPMENT
-
HighLine Coating Equipment Up to 4 gallons applied per minute Large volume
application and faster completion for greater profit or more competitive
biddin...
Hybrid vs. Diesel
-
In these days of soaring gas prices, it seems that everyone is looking to
increase their overall gas mileage. In the past, those looking to drive the
m...
Polyurea Application
-
Preparation of concrete before acid and stole that's across the board on
the area to be apart, wash acid etch off with water scrub water. So now
after ...
Internet Marketing Strategies You Should Check Out
-
The tips provided here will help you understand how to get started with
Internet marketer.
If you post a lot in forums or on message boards, you can usu...
Become Educated About Solar Energy Here
-
Saving the environment while reducing the amount you spend on energy costs.
Electricity costs will only rise in the future, and solar energy offers a
wa...
Benefits and importance of using Polyurea Grease
-
This video demonstrates how polyurea can be used to line the steel tank as
rusted completely through the owner said this truck leaked so badly. It
c...
How To Run Your Own Home Business
-
There are a variety of rewards which come from working at home, including
flexible hours and calling the shots. You can start a business that
actua...
Mercedes-Benz Parking Sensors - Front & Rear
-
Hello, everybody thank you for visiting Mercedes, remote start comm. Today.
What we're going to be doing is we're going to showcase how the parking ...
What are the different types of bed liners?
-
2018 Chevy Silverado 1500 gray with a bed liner filled with wood
Spray-on vs. drop-in bed liners
Are you looking for a bed liner for your truck? You may...
Mixing Polyurethane Foam Liquid
-
[ Music, ] well we're going to show the two portfolio with inform one is
the present. I want to be out Nevada, it's primarily used for filling voids ...
Preparing and Spraying a Truck Bed Liner
-
If you own a pickup truck like this Toyota, Tundra, you're gon na haul
stuff - and what happens you scratch up, the bed got a beautiful truck and
ugly ...
Mechanic vs Engineer - 5 Things You Need To Know
-
Hello, everyone and welcome in this video when you're talking about being
an engineer versus being a mechanic and five things that you need to know,
so...
Spray Foam Insulation
-
Powerhouse presented by Alliant Energy welcome back an easy way to make
sure your home is warm in the winter and cool in the summer is to have the
prop...
Jeep Build Finale- Spraying My Own Bedliner
-
Oh wait me doing these Repetto [ Applause, ], [, Music, ], [, Music, ], all
right so right now my video is uploading. It’S ms done! Once it’s done! I’M
hea...
Spill Containment Methods
-
During a spill response, sensitive locations threatened by an advancing oil
slick can be protected with various kinds of equipment and tactics.
Boom ...
Auto Repair Advice And Tips You Can Use
-
It is not easy to figure out the world of automobile repairs. You will be
amazed at how much you will gain.
Get a reliable battery charger to keep in yo...
The Solid Distinguished Gentleman’s Ride
-
A sticky post with a regular landscape featured image on the corner of a
nondescript block in Lancaster County, Pennsylvania, is a bank, or what
used to ...
History Of The Truck Bedliner
-
Not too much has changed with the basic premise of the pick-up truck since
the first lorry model's hit the stage. However, over the years, drivers
have r...
www.Hotmail.com Login
-
*www.Hotmail.com Login*.- At the present time, the *Microsoft Outlook* is
one of the finest free email services of this era. I have used some of the
most i...
Hello world!
-
Welcome to WordPress. This is your first post. Edit or delete it, then
start blogging!
The post Hello world! appeared first on Creative Coatings Co..
Post a Comment