-->

Microservices vs. 流部署中的容器

了解更多关于微服务的信息,请参见 流媒体东部2020.

Read the complete transcript of this clip:

Nermeen伊斯梅尔: I definitely built a microservice-based system before containers were productized, right? 所以,它不是容器. You run your microservice as a process in a VM. 只是很难扩大规模, 要部署它, especially when you have multiple environments that you have to deploy in. 这是非常非常难做到的. 容器可以帮到你. So, containers are a way to package your microservice in a way that is repeatable. So, 无论你在测试什么, whatever you are putting in your development environment, 在你的工作站环境中, 和你的作品一样吗. So, you know that it's the right thing.

So there are definitely services that are packaged as containers, that you can get. 我们所做的大部分事情, we need two differentiate between what is context and what is core in what we are building. So, core is where we can add value that you cannot get from just putting things, 把这些东西整合在一起. But we will get whatever we can, as long as it's in the context of what we are doing. 然后我们在此基础上增加附加值. And I think that's very important because you can then go much, much faster if you can leverage other things. Especially as all those things, stuff to do with security, you don't want to be doing it. Not only because maybe you're not the expert in that, but because you want to use pieces that are hardened. You know it has been tested, it works, and it's ready to go.

Dom Robinson: Tanu, so, mindset: Are you able to buy lots of services from the market and integrate them? Or is it still a strong balance in terms of rolling your own?

Tanu Aggarwal: So, my belief is that right now in the industry, we're in a place where you can easily make your containers based on the services that the cloud services, 公共云服务提供. The whole idea of containers and microservices is, what is your core competency? We let you focus on your core competency, 制作你的容器, 不管是什么, the product that you're building and bringing to the market. And you can leave everything else that you need to the cloud providers. 所以, it's in a place where I think we can come up, we can create our own core competencies and containers. And yes, we can start selling them as well. I completely agree with Olga and Nermeen: You want to leave certain things to the experts, 为什么要重新发明轮子呢? So, I think that's where containers are helping out.

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

单体或微服务?

Twitch's Tanu Aggarwal and EZDRM's Olga Kornienko debate the relative merits of microservices and monoliths in this clip from 流媒体 West 2019.

从单体转向微服务

StackPath's Nathan Moore and EZDRM's Olga Kornienko explain the process and benefits of monolith-to-microservice transition, 比如识别故障点, in this clip from 流媒体 West 2019.

微服务的主要好处

Twitch Director of Enginerring Tanu Aggarwal explains the basics of microservices and the advantages of designing and deploying self-contained, single-purpose services in this clip from 流媒体 West 2019.

How Netflix is Moving Toward Microservices

Netflix Senior Software Engineer Sujana Sooreddy describes how microservices work within Netflix' architecture in this clip from her OTT Leadership Summit panel at 流媒体 East 2019.

How Microservices Benefit Broadcasters

Imagine Communications' Mark Myslinski and Bitmovin's Paul MacDougall discuss advantages if microservices for broadcast applications such as agility and scalability in this clip from their OTT Leadership Summit panel at 流媒体 East 2019.

Video: How to Use Microservices to Get Data Out Quickly

Limelight Networks VP Product Strategy Steve Miller-Jones discusses strategies for quick video cache-clearing in this clip from a panel at the OTT Leadership Summit at 流媒体 West.

Video: How Microservices Succeed and Fail

MediaKind chief technology and strategy officer Mark Russell discusses common pitfalls of microservice-building in this clip from his panel at the OTT Leadership Summit at 流媒体 West 2018.

Video: Challenges of Microservice Architecture Development

MediaKind chief technology and strategy officer Mark Russell discusses microservice software development in this clip from his panel at the OTT Leadership Summit at 流媒体 West 2018.

提及的公司及供应商