자청의 유튜브 추출기

유튜브 영상의 자막과 AI요약을 추출해보세요

AI 요약 제목

클라우드 이점 극대화 비법! 클라우드 네이티브 완벽 가이드

원본 제목

[클라우드를 넘어 클라우드 네이티브까지] 2. 클라우드 이점을 최대로, 클라우드 네이티브

삼성SDS

조회수 조회수 8.7K 좋아요 좋아요 185 게시일 게시일

설명

클라우드를 도입할 때 직면하는 다양한 도전들. 클라우드 방식에 맞게 그 이점을 최대로 얻기 위한 새로운 방식으로 접근해야 합니다. 그 해답인 클라우드 네이티브에 대해 자세히 알아보세요. #클라우드도입 #개발 #운영 #클라우드네이티브 #CloudNative #DevOps #멀티클라우드 #컨테이너 #마이크로소프트아키텍쳐 #MSA #CI/CD #클라우드 #SDS ---------------------------------------------------------------------------------------- 🤗 아래의 더욱 다양한 채널에서 클라우드 전문 기업, 삼성SDS를 만나보세요! 🤗 🔹 홈페이지: https://www.samsungsds.com/ 🔹 네이버 포스트: https://post.naver.com/my.naver?memberNo=36733075 🔹 블로그: https://samsungsds.com/kr/story/index.html 🔹 페이스북: https://www.facebook.com/samsungsds 🔹 트위터: https://twitter.com/ictstory
자막

자막

전체 자막 보기
5 [Applause] 5 we [Music] We face various challenges when adopting the cloud.

When moving to the cloud, physical servers disappear, so how will the existing operational staff's roles change in the cloud? How will the on-premise environment and the cloud be connected to expand services? How will communication between the increasingly emerging development and operation organizations be efficiently managed? Will existing developed apps be usable in the cloud environment? Will there be difficulties in learning new tools? Are internal personnel prepared? If not, how will they be recruited or developed? There are many people who have concerns when considering the cloud.

If we organize these various considerations from the perspective of development and operation, they are as follows.

First, when considering the infrastructure, you must choose whether to configure it with a single cloud or a multi-cloud structure that uses multiple cloud providers.

The biggest reason for such concerns is to continue business even in the event of a failure.

If you use a single cloud provider, you can safely apply services by distributing them across multiple regions rather than just one region.

Yes, even so, the reason for choosing a multi-cloud is to safely operate it across multiple companies in case a problem occurs with the entire cloud provider service.

Also, financial institutions or In cases where key services, such as public institutions, must be used without connecting to the Internet, a private cloud must be built.

In cases where Prime introduces the cloud, not all services available in the public cloud are provided due to limited resources, so it must check what services are actually needed and configure the infrastructure.

In the case of applications, it must be decided whether to use the application architecture structure used in the on-frame environment as it is or to reconfigure it to fit the cloud environment.

In the case of development, it is important to create an automated deployment process so that the developed source code is distributed from the developer's computer to the on-premises server at once.

This is because code updates are made dozens or even hundreds of times a day, and if all of this work is done manually, it consumes a lot of time and energy.

In addition, a solution that helps the development organization and the operation organization communicate efficiently must be selected.

And above all, it is necessary to consider introducing 15 degrees to check the entire project at a glance, what problems there are, and whether the development progress is progressing according to schedule.

[Music] my A new development operation method suitable for the cloud environment We call this cloud native.

In other words, cloud native 1 It means a way to build and run applications so that the benefits of the cloud can be maximized.

With the introduction of cloud services, compared to The introduction of optimized cloud native technology and working methods has also become essential.

[Music] In order to implement cloud native, it is essential to understand the concept of app ops, which moves like a single entity without any division between the development organization and the operation organization, and the methodology that automates the entire structure from source development to the actual service as one process.

And when we actually operate the service, we need technology for a stable infrastructure that can be freely expanded to the multi-color of and on-place environments that are attracting attention these days without worrying about the infrastructure.

That is exactly the technology of Funten and the microservice architecture.

To understand cloud native, you need to learn about the infrastructure operating environment before the cloud.

Before the cloud, we installed the operating system directly on the only server and installed and used the necessary applications.

As the service increased, we continued to expand the service in our dreams using the physical server.

However, when installing and using only one operating system on the physical equipment, the usage was low during normal times, so it was a waste of resources.

And when using a physical server, it often took at least several weeks and up to several months from disassembly to actual installation.

So the technology that came out was server virtualization technology.

With server virtualization technology, you can use one physical server as 10 or 20 virtual servers.

To virtualize a physical server, you install an operating system on the physical server and use software called hypervisor to create and run the desired operating system on a virtual machine.

With this server virtualization technology, you can use physical servers efficiently.

And you do n't have to wait several weeks to add one server, you can use it within a few hours.

The cloud is all about cultivating virtual servers.

In the early stages of cloud adoption, companies are not yet familiar with the cloud, so they want to transfer their on-premise environment to the cloud as is.

However, virtual servers only run on the same hypervisor that created the virtual server, so they do not run on other companies' hypervisors.

For example, if you move a service running on VMware's Piper Visor to Microsoft's Hyper-V environment, it will not run.

If you want to operate an existing virtual server on another hypervisor environment, you need to convert the virtual server to fit the hypervisor you want to transfer it to.

Since all cloud companies use different hypervisors, you need a different method to implement a flexible cloud-native environment.

Not only will you not be dependent on the cloud company, Above all, the technology that enables a flexible cloud native environment that can be configured and operated quickly is the container.

Containers can be used in any cloud as long as the container engine that runs the container is the same.

This is the technology that is absolutely necessary for multi-cloud cloud native.

And after the infrastructure is prepared based on containers, methods such as Daebeop Ssuk CI era microarchitecture are used for rapid application deployment.

[Music] There are four key elements of cloud native.

Isn't it a container house? Microservices are the key elements.

Here, we will look at only the core concepts of each element.

[Music] The first container is the concept of operating system virtualization.

As mentioned earlier, we increased the efficiency of physical servers through server virtualization, but as we use virtual servers, we want to use virtual servers more efficiently.

However, to use virtual servers efficiently, we install hypervisors and install virtual servers in virtual servers, which results in a huge waste.

So now we will no longer virtualize servers and make applications running on virtual servers operate like virtual servers.

This is the container.

If we used a hypervisor to create a virtual server, we used a joker to create a container.

It uses a container engine.

Since containers are not an operating system but a single executable file, they run much faster than virtual servers.

And since containers can run anywhere where Docker is installed, unlike virtual servers that depend on hypervisors, they can run in any cloud environment without any special changes.

Of course, they can also run in on-premise environments.

The second MSA is a business microservice blog that divides existing single applications into small pieces that can be executed, and communicates with each other through an API that transmits service requests in the middle, so they can be distributed independently.

You can think of an API as a service that transmits data between the person who requested the service and the final application, like a delivery service that connects restaurants and consumers when we order food delivery.

[Music] The reason for using MSA is to reduce the inefficiency of stopping and restarting the entire service when trying to update a single detailed function when implementing all services of a single application, and to prevent the entire service from being stopped due to an individual service failure.

And the third, Mr.

Daebok, although there are various definitions, can be simply defined as follows.

It is a method of seamlessly connecting the processes between unified development and operation using the Great Law and maximizing efficiency through automation methods.

You can combine the work of the development team and the operation team to speed up development, and it is a business innovation method that includes increasing efficiency through automation tools and reducing communication costs that are lacking in project schedule management.

The last fourth is CD in Sia.

CD in Sia can be seen as a series of processes to implement the philosophy of a large company.

The period of Sia is a term that combines CI continuous interview, that is, continuous integration, and CD continuous deployment.

First of all, CI continuous integration.

When a development project is carried out, it is rare for one developer to develop everything, and in most cases, several people develop their own functions and merge the source code.

Then, the merged codes are packaged in a deployable state.

Since this process occurs continuously, we call it continuous integration.

Hit This means continuously deploying the deployable package created through the CI process to the actual development or production environment.

Hit in Sia This process includes not only deployment in application development but also continuous monitoring and testing.

222 Proud Pun How to do it is based on the definition of lipstick, which best expresses the essence of the cloud.

The five features are: public disclosure of firepower, resources, self-operation, and pay-as-you-go system, level 1.

Although they show the special features well, security is difficult for schools.

The first feature, elasticity, means that the target of security can be changed.

In the vent race, you only need to check the corrected assets, but you need to track when a new source of the cloud line is created or deleted to waterproof the secret hole.

Because of these characteristics of the cloud, represented by auto auto scaling, cloud security must also have elastic characteristics such as automated resource distance books, as well as the cloud phone itself, and agent Lee's Boa solution, which automatically distributes and blocks the cloud.

The feature of Roy network access is that you can manage the cloud anytime and anywhere, so you can access it anywhere under the same conditions as hackers.

If it were on-face, we could target a closed network and block external access at the source, but in the cloud, both me and the hiker can live with administrator rights under the same conditions, so you need to do some revisions and see various things.

The most frequent cause of cloud security accidents is this security setting model.

Because of the rayon p day, if it came later, it would be because the cloud virtualizes our long-term and allows an unspecified number of women to use it at any time and bear 1.

However, in the end, since the same water shares the equipment and network path, encrypted data transmission and storage are essential in case a problem with the cell security occurs.

The cold 0 oriental fee makes a difference because there is a technically on-frame behind it.

The possibility of self-operation means that the pre-review and approval process in the ombre-miss environment is no longer booming, and that is why a new world like Daewoo 3 is needed.

The ability to pay on a pay-as-you-go basis can also be a new shirin poem in cloud security, but Claudio Gold is an important person, and because it is often a flat- rate system due to early investment in security, I only introduced the principles of Squared Security, but in a word, if you look at it this way, cloud security cloud-like and cloud-like Boa can only grow in a place that deals with security and cloud together.

The so-called SDS is a global language school that Samsung started in 2001.

No, it is constantly evolving as an adjunct to cloud security, from the commercialization of the first cloud security service in Korea in 2015 to the first AWS QT computer sector in Korea in 2018 to the first ID G Market Ski Bu registration in Korea in 2021.

In the new fields of the various clouds introduced today, another new alternative is being created.

I hope those who are watching this video do not worry alone and take my experience as a word.

Thank you.

I will explain the core elements of cloud native more easily through a simple example.

For example, if you run a shopping mall, there are many functions for processing service requests, but let's assume that there are many login and payment functions here.

In the traditional method, a server only runs one application.

Therefore, in the case of the above auxiliary, if virtual server 1 in charge of login is not known, it will lead to an overall service failure.

To eliminate this failure, in a physical server environment, multiple physical servers are prepared and a load balancer is connected.

When the service increases, the wool server is connected to the load balancer, and when there is no service, the physical server is removed from the load balancer and used for another purpose.

On the other hand, if you design a service based on microarchitecture and utilize containers, you can improve the speed and stability of the service.

You can run login payment applications on a single virtual server as containers.

In this way, even if the virtual server is full, the service will be provided without any problems through virtual server admission.

When the service increases, the virtual servers will automatically increase as the service increases through a technology called auto scaling, and the number will automatically decrease as the service decreases.

Of course, the containers running on the virtual servers will also increase and decrease as the virtual servers increase.

[Music] The effort required for infrastructure management will be greatly reduced.

And you can easily understand that individual applications are continuously developed and updated by the development team.

The login function is developed and updated independently by Development Team A, and the payment function is developed independently by Development Team B.

Even if Development Team A adds the login function or reflects modifications, it will not affect the payment function being developed by Development Team B at all, and continuous development and updates are possible.

[Music] There are various advantages of adopting cloud native, but they can be summarized into four.

The first is securing a competitive advantage.

Cloud day tips can increase productivity due to rapid deployment and an automated infrastructure environment, and this can bring forward the time to market.

In addition, the 5 o'clock customer part that came in through the customer center can be reflected in actual product development and continuous service improvement.

Through this, you can improve service quality and maximize customer experience.

The second is flexibility.

When you introduce and use Cloud Native, you can build applications that can run on any cloud without additional development or code modification.

[Music] Since application deployment is possible in a multi-cloud hybrid environment, you can quickly transfer services to other clouds in the event of a cloud service failure, and reduce customer complaints due to failures.

The third is the introduction of cloud native, which motivates developers to focus on development.

In other words, you can reduce the overhead of writing code to run or scale code on multiple cloud infrastructures, and instead focus on writing code that can increase customer value without knowing it.

The fourth is the ability to focus on business.

You can reduce failures caused by engineer errors through automation throughout the process, and employees can focus on application improvement and business innovation instead of simple operational tasks.

So far, we have learned about the definition and four key elements of cloud native.

We also learned that you can secure business competitiveness through a flexible operating environment and development environment through the introduction of cloud native.

In the next episode, we will look at the four key elements of cloud native one by one.

영상 정리

영상 정리

1. 클라우드 도입 시 여러 도전 과제가 있어요.

2. 기존 운영 인력 역할이 어떻게 바뀔지 걱정돼요.

3. 온프레미스와 클라우드 연결 방법이 궁금해요.

4. 개발과 운영 조직 간 소통을 어떻게 할지 고민돼요.

5. 기존 앱이 클라우드에서도 사용 가능할지 걱정돼요.

6. 새로운 도구 학습이 어려울까 걱정돼요.

7. 내부 인력 준비가 되어 있는지도 중요해요.

8. 인력 부족 시 채용이나 개발이 필요해요.

9. 인프라를 단일 또는 멀티 클라우드로 선택해야 해요.

10. 실패 시 사업 지속을 위해 신중한 선택이 필요해요.

11. 단일 클라우드면 지역별 분산으로 안전하게 운영 가능해요.

12. 멀티 클라우드는 여러 업체와 안전하게 운영하는 방법이에요.

13. 공공기관은 인터넷 연결 없는 프라이빗 클라우드가 필요해요.

14. 퍼스트 클라우드 도입 시 필요한 서비스만 선택해야 해요.

15. 앱은 기존 구조를 유지하거나 재구성할 수 있어요.

16. 개발은 자동 배포 프로세스를 만들어야 효율적이에요.

17. 수십 또는 수백 번 코드 업데이트를 자동화해야 해요.

18. 개발과 운영 간 소통을 돕는 솔루션도 필요해요.

19. 전체 프로젝트를 한눈에 볼 수 있는 도구도 중요해요.

20. 클라우드 네이티브는 클라우드의 장점을 극대화하는 방법이에요.

21. 앱 오퍼레이션은 개발과 운영이 하나로 움직이는 방식이에요.

22. 안정적이고 확장 가능한 인프라 기술이 필요해요.

23. 대표 기술은 마이크로서비스와 컨테이너에요.

24. 클라우드 이전엔 서버에 OS를 직접 설치했어요.

25. 서버 가상화로 효율성을 높였어요.

26. 가상 서버는 하이퍼바이저로 만들어지고, 빠르게 추가 가능해요.

27. 클라우드는 가상 서버를 활용하는 환경이에요.

28. 하이퍼바이저 간 호환이 어려워 다른 환경으로 옮기기 힘들어요.

29. 컨테이너는 어떤 클라우드에서도 쉽게 사용할 수 있어요.

30. 컨테이너는 빠르고 유연한 클라우드 네이티브 핵심 기술이에요.

31. 컨테이너는 OS가 아닌 실행 파일 형태에요.

32. 마이크로서비스는 큰 앱을 작은 서비스로 나누는 방법이에요.

33. API는 서비스 간 데이터 전달 역할을 해요.

34. 마이크로서비스는 업데이트와 장애 대응이 쉬워요.

35. 데브옵스는 개발과 운영을 하나로 연결하는 방법이에요.

36. 자동화로 효율성을 높이고 커뮤니케이션도 개선돼요.

37. CI/CD는 연속적 통합과 배포를 의미해요.

38. 코드 병합 후 자동 배포와 모니터링이 포함돼요.

39. 클라우드의 5대 특징은 공개, 자원, 자율, 결제, 보안이에요.

40. 탄력성은 자원과 보안이 자동으로 조절돼야 해요.

41. 네트워크 접근은 언제 어디서나 가능하지만 보안도 중요해요.

42. 암호화와 안전한 저장이 필수에요.

43. 자율 운영은 승인 절차 없이 빠른 작업이 가능하다는 의미에요.

44. 종량제 결제는 비용 효율성을 높여줘요.

45. 클라우드 보안은 자동화와 통합이 핵심이에요.

46. 삼성 SDS는 클라우드 보안 분야를 선도해 왔어요.

47. 클라우드 네이티브 예시로 쇼핑몰을 들어볼게요.

48. 기존은 서버 여러 대와 로드밸런서 필요했어요.

49. 컨테이너와 오토스케일링으로 빠르고 안정적 서비스 가능해요.

50. 개발팀은 독립적으로 기능을 계속 업데이트할 수 있어요.

51. 클라우드 네이티브의 장점은 경쟁력, 유연성, 개발 집중, 비즈니스 강화에 있어요.

52. 빠른 배포와 자동화로 시장 진입이 빨라져요.

53. 어떤 클라우드에서도 쉽게 운영 가능해요.

54. 개발자는 더 집중해서 고객 가치를 높일 수 있어요.

55. 운영 실패를 줄이고 비즈니스에 집중할 수 있어요.

56. 앞으로 클라우드 네이티브 핵심 요소를 하나씩 배울 거예요.

최근 검색 기록