Try everything๐Ÿ˜Ž

cloud essentials 3 ๋ณธ๋ฌธ

ํด๋ผ์šฐ๋“œ

cloud essentials 3

d021_n 2020. 8. 9. 19:03

Today let's talk about multicloud.

Multicloud is a cloud computing approach made up of 2 or more cloud environments.

Let's get started.

So, we've got a public environment here as well as a private cloud.

There's an important distinction to be made here: multicloud is not exactly the same thingas hybrid cloud.

distinction : 1. (ํŠนํžˆ ๋น„์Šทํ•˜๊ฑฐ๋‚˜ ๊ด€๋ จ์ด ์žˆ๋Š” ๊ฒƒ๋“ค ์‚ฌ์ด์˜ ๋šœ๋ ทํ•œ) ์ฐจ์ด[๋Œ€์กฐ] 2. ๋›ฐ์–ด๋‚จ, ํƒ์›”ํ•จ

Hybrid cloud implies that your workloads a working together across multiple clouds - so
interoperability and portability of your workloads.

interoperability : ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ๊ฐ์˜ ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋„คํŠธ์›Œํฌ๋กœ ์ ‘์†๋œ ๋ชจ๋“  ์‹œ์Šคํ…œ ์ž์›์„ ์ž์œ ๋กญ๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ. ๊ฐ๊ฐ์˜ ์ปดํ“จํ„ฐ์—์„œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋กœ ์•ก์„ธ์Šค๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๊ธฐ๋™ํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
portability : ์ด์‹์„ฑ, ์›์‹œ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค๋ฅธ ๊ธฐ์ข…์œผ๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์šฉ์ดํ•œ๊ฐ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •๋„. ๋‹ค๋ฅธ ๊ธฐ์ข…์— ๋‹ค์‹œ ์ปดํŒŒ์ผํ•˜๊ธฐ๋งŒ ํ•ด๋„ ๋ฐ”๋กœ ๋Œ์•„๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ์ด์‹์„ฑ์ด ๋†’์€ ๊ฒƒ์ด๋‹ค.

Multicloud doesn't have that same requirement, but we are seeing that, you know, a lot of enterprise users and customers are using multi and hybrid cloud strategy together. 


I'd say that the growth of containers and Kubernetes technology has really enabled the
growth of multicloud.

 

Production-Grade Container Orchestration

Production-Grade Container Orchestration

kubernetes.io

So, we're seeing almost every big cloud provider out there providing manage Kubernetes, as well as it being used on prem in the private sector to help modernize legacy(์œ ์‚ฐ) applications.


So why would you want to use multicloud and the strategy for your cloud computing?
Well, there's a number of reasons.


For one, let's say that you want to hit that big three-nines number as far as (~์—๊นŒ์ง€) availability goes.


Multicloud strategy can help you hit that by ensuring that, you know, it's one thing when the clouds of one of your application workloads stops to work you still have another cloud that's supporting your applications.

In addition, you can enable better user experience.

So, let's say you have users on different sides of the globe.

By routing them to the cloud that's nearest to them, you can ensure lower latency and
better user experiences.

 

route : (ํŠน์ •ํ•œ ๋ฃจํŠธ๋ฅผ ๋”ฐ๋ผ ๋ฌด์—‡์„) ๋ณด๋‚ด๋‹ค[์ „์†กํ•˜๋‹ค]

latency : ์ˆจ์–ด ์žˆ์Œ, ๋ณด์ด์ง€ ์•Š์Œ; ์ž ๋ณต, ์ž ์žฌ

Finally, what about specific integrations that only work on a particular clouds?

Say you have some sensitive firewall data that you don't want to put in the public cloud,

but you need to build integrations for.

By taking advantage of a multicloud approach, you can build workloads on the private side

that can take advantage of that private, sensitive, customer data.

I'd say there's 3 major ways and things that you want to tackle when taking on a multicloud strategies, and I'm gonna introduce these as three pillars.

 

pillar : 1. (๋‹ค๋ฆฌ·๊ฑด๋ฌผ ์ง€๋ถ• ๋“ฑ์„ ๋ฐ›์น˜๋Š”, ํŠนํžˆ ์žฅ์‹ ๊ฒธ์šฉ์˜ ๋‘ฅ๊ทผ) ๊ธฐ๋‘ฅ 2. (๋‘ฅ๊ทผ ๊ธฐ๋‘ฅ ๋ชจ์–‘์˜) ๊ธฐ๋…๋น„[๋ฌผ] (=column)


The first one is gonna be automation.

So, to do this I, let me introduce kind two different types of users: so, we've got Ops,

as well as Devs.

So, operations engineers are going to want to be able to spin up new clusters as well

as manage and, kind of, see the different clusters that have been created.

So, they're gonna want to take advantage of a unified, kind of, dashboard to do something like that.

So, we'll have the control plane here.

Let's say the ops engineers want to spin up two Kubernetes clusters.

So, they'll essentially figure out that configuration, and then go to the control panel, and tell it to spin up those clusters.

At that point you know they can specify where they want those clusters to be created.

Let's say they spin up two.

Kubernetes clusters, one in each of the clouds.

On, the other side with devs, let's say that they've built out a new application, a Docker

container, and they're ready to push it.

So, they've got a container built, and they wanted to deploy it the same way to both of
the clouds but you know it can be quite difficult if they didn't have a control plane to figure out the different authentications and configurations of the unique different clouds and kind of deploy that both times.

 

authentication : ์ž…์ฆ, ์ฆ๋ช…; ์ธ์ฆ

configuration : 1. ๋ฐฐ์—ด, ๋ฐฐ์น˜; ๋ฐฐ์—ด[๋ฐฐ์น˜] ํ˜•ํƒœ ,2. ํ™˜๊ฒฝ ์„ค์ •


In addition, this really gets in the way of traditional kind of CICD and DevOps workflows.

So, by taking advantage of that control plane, they can spin up that container in both of

the clouds with a single command.

Say that it's application 'A'.

So, I think that really hits this requirement for automation with multicloud.

The next kind of requirement that I want to hit on here is visibility.

Visibility is very important for working with multiple clouds because, you know, they each

have their own unique dashboards but to have a single unified way of managing those things is very important.

So, for operations engineers, by taking advantage of a single control dashboard, they can have access to a unified kind of approach and see all the different, you know, clusters that they've spun up and even drill down deeper and see things like pods and deployments in applications across multiple clouds.

 

unify : ํ†ตํ•ฉํ•˜๋‹ค, ํ†ต์ผํ•˜๋‹ค

The last thing I want to touch on, the last pillar, is governance.

These days regulatory and compliance policies are becoming increasingly strict and they
differ from geography to geography.

 

regulatory : (์‚ฐ์—…·์ƒ์—… ๋ถ„์•ผ์˜) ๊ทœ์ œ๋ ฅ์„ ์ง€๋‹Œ

Let's say the operations team has a compliance policy that they want to push out across all of these clouds.

So, first they'll have to, you know, write out that compliance policy, and then, you know, if they didn't have access to a control plane, this can be a very kind of painstaking(๊ณต๋“ค์ธ),
or rather time-consuming, approach.

So, by taking advantage of the control plane they can push that compliance policy across
multiple clusters with a single command and ensure those security policies for compliance are being met.

I'd say that these are the 3 major things that you want to tackle when taking on a multicloud strategy.

Multicloud has been a growing focus for us here at IBM.

If you want to learn more about our multicloud management strategy, check out some of the links in the description below.

'ํด๋ผ์šฐ๋“œ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Global locations for your global business ์™ธ  (0) 2020.08.19
Node-RED ๊ฐœ๋…  (0) 2020.08.09
cloud2  (0) 2020.08.07
cloud  (0) 2020.08.06
IBM Cloud Essentials ์˜์–ด๋‹จ์–ด ์‚ดํ”ผ๊ธฐ - 2. !!  (0) 2020.08.01