Istio – An Opensource Platform For Microservices Management (Google, IBM & Lyft)

istio microservices management platform

Containerization has made microservices deployments simple and easier and the adoption of microservices is increasing day by day. Microservices architecture allows the developers to decouple a big application into smaller units and these smaller units talk to each other using API’s. Also, each microservice can be deployed by teams individually rather than waiting for the whole application to be developed for deployment.

Managing these microservice on a large scale poses several challenges in terms service discovery, load balancing, security and much more. Here is where Istio comes into play. Istio is a collaboration among three companies, Google, IBM and Lyft to develop an open cloud service to connect, secure, manage and monitor a network of microservices regardless of platform, source or vendor.

Istio supports the following,

  1. Traffic management of microservices
  2. Access policies
  3. Telemetry data

Here are the main features offered by Istio

  1. Zone aware load balancing capabilities for HTTP/1.1, HTTP/2, gRPC, and TCP traffic.
  2. Controlled routing rules and fault tolerance
  3. A pluggable interface for access policies, rate limits, and quotas.
  4. Complete visibility of traffic metric inside the cluster.
  5. Well implemented service to service security.

Currently, the only supported platform for Istio is kubernetes.

Also, you can look at linkerd a similar project by Cloud Native Computing Foundation which offers support for mesosphere DCOS.

How to get started with Istio

You can get started with Istio from here

You can play around with a sample book info application from here

istio microservices management platform

How to Get Free Digital Ocean Credits – $35 Free Credits + Codeanywhere Account

digital ocean free $35 credit

Who doesn’t want free digital ocean credits for creating VM’s on the cloud? VM’s comes in handy to develop and test applications or to deploy docker containers. And digitalocean is our favorite when it comes to deploying virtual machines for hosting applications.

To support all devopscube readers to get free $35 digital ocean credits, we have put up a small guide, that will get you the free credits.

Get Free Digital Ocean Credits – $35 Credit

Follow the guide carefully for getting this free digital ocean credits.

Step1: Head over to  www.codeanywhere.com and signup for an account. You can use this account for developing applications on a cloud IDE. Its free for basic usage and you can check out is features. Its pretty interesting.

Step 2: Once you sign up, you will get redirected to codeanywhere Editor page. In the Connection Wizard popup, at the bottom left, you will see a DigitalOcean option. Click the  DigitalOcean option and then click the  “Get Coupon” option. It will display a coupon code worth $25 credits. Copy the coupon code to your clipboard.

free digital ocean credits using coupon code

Step 3: Now, head over to this link www.digitalocean.com and signup for a new account. This link will add up extra $10 to your credits along with $25. After signup, go to Settings > Billing > Promo Code and apply the coupon code that you have copied in step 2 from codeanywhere.

Note: If you don’t get the whole $35 credit, you can raise a support ticket to the digitalocean support team.They will help you to gain the credits.

Hope you get benefitted from this digital ocean free credits. Let us know if you have any doubts in redeeming this credits.

[irp posts=”537″ name=”How To Get Six Months Pluralsight Free Subscription”]

 

digital ocean free $35 credit