Click me
Transcribed

Mastering the Shift to Microservices

How to Master The Shift to Microservices Microservice architecture is fast becoming a go-to solution for enterprise applications, but it's not always easy to make the transition from an established, monolithic infrastructure. IT and DevOps teams who develop and run those services need to know the benefits and implications of microservices infrastructure. MICROSERVICES ARE: SMALL LOOSELY COUPLED A microservice is very targeted in functionality and scope. It's codebase is relativelý small and manageable. Passing messages between services via an appropriate protocol, microservices decouple resources from the underlying technologies. CONTINUOUSLY DEPLOYED DISPOSABLE Microservices require good DevOps process, automation, acceptance testing and tooling." The systems microservices are in may be long-lived, but the microservices themselves may be short-lived. "Organizations often want to frequently roll out updates, even multiple times a day. Consequently, it's no longer adequate to develop simple, monolithic web applications that serve up HTML to desktop browsers." Chris Richardson, microservices.io MICROSERVICES ENABLE SCALING: Many large scale web sites including Netflix, Amazon and eBay have evolved from a monolithic architecture to a microservices architecture, making their products scalable, reliable and agile. NETFLIX Responsible for up to 30% of internet traffic • Has a large scale, service-oriented architecture • Handles over one billion calls per day from over 800 kinds of devices • Each API call fans out to an average of six calls to backend services • Originally had a two-tier architecture, then migrated to service-oriented consisting of hundreds of backend services • Several applications call these services, including those that implement the Amazon.com website and web service API • The Amazon.com website application calls 100-150 services to get the data used to build a web page amazon ebay • ebay's application tiers consists of multiple independent applications • Each application implements the logic for a function area, such as buying or selling ebay.com also applies a combination of X-, Y- and Z-style scaling to their database tier CHALLENGES PRESENTED BY MICROSERVICES & POSSIBLE SOLUTIONS CHALLENGE: Monitoring highly ephemeral co ntainers. SOLUTION: Log centralization aggregates log events into a central collection before the data source disappears, maintaining the needed data. CHALLENGE: Managing deployments of hundreds or tho usands of SOLUTION: Orchestration tools like Google's Kubernetes and Docker's Swam provide the ability to easily manage container deployments. containers. CHALLENGE: Monitoring distributed systems in real-time. SOLUTION: Log management and analytics tools with real-time capabilities offer instant visibility into system activity. CHALLENGE: Scaling your monitoring tools with your micro services. SOLUTION: Monitoring tools that operate as containers and leverage Docker's API can automatically identify new containers as they're added to your host. MONITORING YOUR MICROSERVICES Collect and Centralize Your Logs Into One Secure Location Eliminate the complexity of managing log streams from distributed services, network routers, firewalls, servers and applications. Logentries automatically collects and centralizes all of your log data in any format into one secure location where you can search, aggregate, and visualize log data to get answers to your questions, in seconds. Logentries offers options for both agent and agentless collection of logs. When problems occur, Logentries provides an aggregated live tail view to see what is happening across your logs, in real-time. To start your free 30-day Logentries trial, visit logentries.com/get-started. Sources: • Microservices.io, "Pattern: Microservices Architecture" • Idyllic Software, "Why Should Businesses Care About Microservices?" • Eugene Dvorkin, "Seven Miaro-services Architecture Problems and Solutions" Additional Resources: • Migrating to Micro-services with CoreoS & Logentries • blog.logentries.com/2015/06/migrating-to-micro-services-with-coreos • How to Get Started with Containers and Microservices Webinar • info.logentries.com/containers-and-microservices-recording • Saling with RESTful Microservice Architecture blog.logentries.com/2014/09/scaling-with-restful-microservice-architecture TM logentries Real-time Log Management and Analytics Built for the Cloud. Get started with microservice monitoring. in @TrevParsons in linkedin.com/in/trevparsons 团

Mastering the Shift to Microservices

shared by snmontminy on Sep 23
140 views
0 shares
0 comments
Microservice architecture is fast becoming a go-to solution for enterprise applications, but it’s not always easy to make the transition from an established, monolithic infrastructure. Lightweight ...

Publisher

Logentries

Designer

Logentries

Source

Unknown. Add a source

Category

Animals
Did you work on this visual? Claim credit!

Get a Quote

Embed Code

For hosted site:

Click the code to copy

For wordpress.com:

Click the code to copy
Customize size