Archive

Category Archives for "Networking"

Service Mesh: The Next Step in Networking for Modern Applications

By Bruce Davie, CTO, Asia Pacific & Japan

What’s New in the World of Networking

As I’m currently preparing my breakout session for VMworld 2019, I’ve been spending plenty of time looking into what’s new in the world of networking. A lot of what’s currently happening in networking is driven by the requirements of modern applications, and in that context it’s hard to miss the rise of service mesh. I see service mesh as a novel approach to meeting the networking needs of applications, although there is rather more to it than just networking.

There are about a dozen talks at VMworld this year that either focus on service mesh or at least touch on it – including mine – so I thought it would be timely to comment on why I think this technology has appeared and what it means for networking.

To be clear, there are a lot of different ways to implement a service mesh today, of which Istio – an open-source project started at Google – is probably the most well-known. Indeed some people use Istio as a synonym for service mesh, but the broader use of the term rather than a particular implementation is my Continue reading

Getting help for Linux shell built-ins

Linux built-ins are commands that are built into the shell, much like shelves that are built into a wall. You won’t find them as stand-alone files the way standard Linux commands are stored in /usr/bin and you probably use quite a few of them without ever questioning how they’re different from commands such as ls and pwd.Built-ins are used just like other Linux commands. They are likely to run a bit faster than similar commands that are not part of your shell. Bash built-ins include commands such as alias, export and bg. [ Two-Minute Linux Tips: Learn how to master a host of Linux commands in these 2-minute video tutorials ] As you might suspect, because built-ins are shell-specific, they won't be supplied with man pages. Ask man to help with bg and you'll see something like this:To read this article in full, please click here

BrandPost: Digital Transformation: Can SD-WAN Help Strengthen Application Security in a Cloud-First World?

The majority of enterprise CIOs are of in the midst of a digital transformation journey, migrating more of their business applications and infrastructure from their own data centers to the cloud. These applications include real-time voice calling, video conferencing, email, storage, CRM, and many other software applications now delivered as a service – “SaaS.” To support digital transformation initiatives and shifting traffic patterns as more applications move to the cloud, 94 percent1 of enterprises are considering, evaluating or have already deployed1 SD-WAN solutions to address evolving WAN requirements. Enterprises are rethinking their WAN approach to better support multi-cloud infrastructures and to actively leverage higher bandwidth (and often lower cost) broadband services to augment existing MPLS transport networks.To read this article in full, please click here

3 Tools for Getting VMs From Your Datacenter to the AWS Cloud

Here’s a simple scenario: you have some Virtual Machines (VMs) in your on-premises environment, likely in VMware vSphere or Microsoft Hyper-V. You want to either fully migrate some or all of those VMs to the AWS Cloud or you want to copy a gold image to the AWS Cloud so you can launch compute instances from that image. Simple enough.

Now, how do you do it?

Can you just export an OVA of the VM, copy it up, and then boot it? Can you somehow import the VMDK files that hold the VM’s virtual drive contents? Regardless the eventual method, how do you do it at scale for dozens or hundreds of VMs? And lastly, how do you orchestrate the process so that VMs belonging to an application stack are brought over together, as a unit?

This post will answer these questions and more by providing an introduction to the services available on the AWS Cloud to discover, plan, migrate, and track VMs from on-prem to AWS.

This post assumes good working knowledge of technologies such as VMware vCenter and only basic knowledge of AWS.

Let’s just clarify some things first…

Remembering that this post is tailored for those that Continue reading

May CCDE Practical exam results have been announced. Student feedbacks in this post!

Hello, May 2019 CCDE Practical exam results announced few days ago. I am happy to help 4 people to have their CCDE number on May 2019 exam. Congrats to Matt , Fredrik , Dmytro and Schilling for passing CCDE Practical exam. They received their numbers! Let me help you to get it now ! Next …

The post May CCDE Practical exam results have been announced. Student feedbacks in this post! appeared first on Cisco Network Design and Architecture | CCDE Bootcamp | orhanergun.net.

Network Break 244: IBM, AT&T Play Cloud Footsie; Oracle Tries To Force-Choke AWS Over JEDI Contract

Today's Network Break is all about cloud wheeling and dealing. IBM and AT&T ink a multi-billion cloud deal, but AT&T has also announced a cloud partnership with Microsoft. Oracle looks for ways to get back into the running for a fat Defense Department cloud contract, IBM announces its Q2 financials, and more tech news.

The post Network Break 244: IBM, AT&T Play Cloud Footsie; Oracle Tries To Force-Choke AWS Over JEDI Contract appeared first on Packet Pushers.

3 Tools for Getting VMs From Your Datacenter to the AWS Cloud

Here's a simple scenario: you have some Virtual Machines (VMs) in your on-premises environment, likely in VMware vSphere or Microsoft Hyper-V. You want to either fully migrate some or all of those VMs to the AWS Cloud or you want to copy a gold image to the AWS Cloud so you can launch compute instances from that image. Simple enough.

Now, how do you do it?

Can you just export an OVA of the VM, copy it up, and then boot it? Can you somehow import the VMDK files that hold the VM's virtual drive contents? Regardless the eventual method, how do you do it at scale for dozens or hundreds of VMs? And lastly, how do you orchestrate the process so that VMs belonging to an application stack are brought over together, as a unit?

The Week in Internet News: Community Broadband Offers Fastest Speeds in U.S.

Super fast: ISPs run by local communities or run through a partnership with a local community offer some of the fastest broadband in the U.S., a story at Vice.com says. Six of the 10 fastest ISPs in the country are either operated by local communities or are partnerships between the public and private sectors, according to a PCMag review.

Conflicting laws: Australia’s recently-passed encryption law, which mandates law enforcement access to encrypted communications, may conflict with the EU’s GDPR and the U.S. CLOUD Act, according to a story at ZDNet. Australian law enforcement agencies may have trouble requiring U.S. and EU companies to decrypt data, the Law Council of Australia has said.

Tweeting is back: The government of Chad has restored access to social media after a 16-month shutdown, QZ.com reports. That’s a lot of missed likes. The government had restricted access to electronic communications for “security reasons” and in “a context of terrorist threats.”

It steals your face: Mobile phone apps that allow you to edit pictures of your face may introduce security vulnerabilities, Forbes notes. One app may upload faces to a database without users’ permission, and another app Continue reading

Tech Bytes: AppNeta Blends Network Data, Synthetic Transactions For Performance Visibility (Sponsored)

Today's Tech Byte podcast, sponsored by AppNeta, delves into how AppNeta provides visibility and real-time insight into network performance by monitoring the end-to-end network path and capturing packets and flows, and performs synthetic testing for an accurate measure of user experience.

The post Tech Bytes: AppNeta Blends Network Data, Synthetic Transactions For Performance Visibility (Sponsored) appeared first on Packet Pushers.

AT&T partners with IBM and Microsoft, focuses on network capabilities

Earlier this year, AT&T finalized a deal to divest itself of its 31 data centers for $1.1 billion. Now that it has dumped its data center business, the company partnering with two of the largest providers of them: Microsoft and IBM.IBM and AT&T this week announced a multi-year strategic alliance where AT&T’s network and IBM Cloud will link up to provide software-defined network (SDN) services, including giving IBM Cloud access to AT&T’s 5G network. In return, IBM will make AT&T its primary provider of 5G, edge computing, and internet of things (IoT) services and help manage AT&T’s entire infrastructure footprint, including third-party cloud services, using Red Hat’s open-source tools to manage the network. This isn’t really new, as AT&T was using Red Hat Enterprise Linux (RHEL) for some time.To read this article in full, please click here

Sudden Explosion of Data Centers in India

 

Something very interesting is happening in the Indian telecom space these days.

The Indian government is considering a new data localisation law that would require all data around Indian citizens to be stored locally, i.e., within Indian borders. It starts with the fintech companies first, and would then bring in the social media and other IOT companies storing data in its ambit. The Reserve Bank of India (RBI) has cheerfully given a deadline to all fintech companies to ensure that the entire data operated by them, is stored in data centers only in India. Ouch.

RBI so far has refused to accept the representations made by the fintech companies to relax the norms. It’s ruled out the option of data mirroring while addressing the arguments of technological hurdles raised by the fintech companies. It’s instead suggested that companies opt for cloud services or private clouds in order to ensure data localization.

So, what’s data localisation? Data localisation is the process localising the citizen’s data to one’s home country for its processing, storage and collection before it goes through the process of being transferred to an international level. It’s done to ensure the country’s data protection and privacy Continue reading

Sudden Explosion of Data Centers in India

 

Something very interesting is happening in the Indian telecom space these days.

The Indian government is considering a new data localisation law that would require all data around Indian citizens to be stored locally, i.e., within Indian borders. It starts with the fintech companies first, and would then bring in the social media and other IOT companies storing data in its ambit. The Reserve Bank of India (RBI) has cheerfully given a deadline to all fintech companies to ensure that the entire data operated by them, is stored in data centers only in India. Ouch.

RBI so far has refused to accept the representations made by the fintech companies to relax the norms. It’s ruled out the option of data mirroring while addressing the arguments of technological hurdles raised by the fintech companies. It’s instead suggested that companies opt for cloud services or private clouds in order to ensure data localization.

So, what’s data localisation? Data localisation is the process localising the citizen’s data to one’s home country for its processing, storage and collection before it goes through the process of being transferred to an international level. It’s done to ensure the country’s data protection and privacy Continue reading

A Makefile for your Go project (2019)

My most loathed feature of Go was the mandatory use of GOPATH: I do not want to put my own code next to its dependencies. I was not alone and people devised tools or crafted their own Makefile to avoid organizing their code around GOPATH.

Hopefully, since Go 1.11, it is possible to use Go’s modules to manage dependencies without relying on GOPATH. First, you need to convert your project to a module:1

$ go mod init hellogopher
go: creating new go.mod: module hellogopher
$ cat go.mod
module hellogopher

Then, you can invoke the usual commands, like go build or go test. The go command resolves imports by using versions listed in go.mod. When it runs into an import of a package not present in go.mod, it automatically looks up the module containing that package using the latest version and adds it.

$ go test ./...
go: finding github.com/spf13/cobra v0.0.5
go: downloading github.com/spf13/cobra v0.0.5
?       hellogopher     [no test files]
?       hellogopher/cmd [no test files]
ok      hellogopher/hello       0.001s
$ cat go.mod
module hellogopher

require github.com/spf13/cobra v0.0.5

If you want a specific version, you can Continue reading