VR is hot hot hot! As the technology is becoming widely available, we see more and more customers picking it up. For example, LeaseWeb recently teamed up with Hardwell – the world’s #1 DJ – and technology partners Littlstar and VBR to pull off the first 360-degree, VR live stream of an EDM performance.
Using our private cloud, CDN, and datacenters in Europe, the U.S. and Asia, the world’s #1 DJ was able to broadcast his show to thousands of viewers in more than 25 countries. LeaseWeb served over 20 Terabytes of total traffic and accommodated 12 gigabit bandwidth spikes.
So we sent a camera team was on-site at the Miami Beach stop of Hardwell’s Revealed tour. Check out the video below to see how it all came together! And afterwards, check our 360-degree tour of one of our data centers!
Setting up WordPress on LeaseWeb CDN is very easy, as you’ll see. A couple of assumptions before we start:
- WordPress is installed on the origin server
- WP Super Cache or similar is installed within WordPress
- An “Origin” that points to your WordPress installation is already defined within your LeaseWeb CDN control panel.
Configuring the zone itself
First thing you want to do is to configure a Pull Zone. Do this by going to “Manage Zones” -> “Pull Zones” and click the “Add” button.
The only way to stay safe on the internet is by helping each other minimize security risks. So as a precaution, I want to make you aware of a situation that could possibly affect you.
There are currently several databases available on the internet containing personal data such as e-mail addresses, user names and associated passwords. Lately, our security teams have noticed an increase in attacks attempted by unauthorized parties using this data.
In order to protect yourself, we recommend everyone to take the following actions if you haven’t done so already:
Because gaming companies have so many different performance and scalability requirements for online games, it’s impossible to create a one-size-fits-all infrastructure for them. Different platforms (mobile/tablet, PC and console) and different business models (Pay-to-Play, Free-to-Play, etc) mean that every gaming company has different needs when it comes to technology, scalability and performance. This is why LeaseWeb has a targeted approach towards the gaming industry and offers a full portfolio of tailored solutions in datacenters around the globe to customers including Ubisoft, Capcom, Crytek, Hi-Rez Studios and Creative Assembly. Our approach helps gaming companies balance risks and costs in order to capitalize quickly on a successful game.
Aanand Prasad, an engineer from Docker, spoke about Abstractions Over Scale and Docker’s open-source software suite at LeaseWeb’s TechSummit in Amsterdam:
We wanted to get a little more insight into how tools like these are affecting the traditional ways of scaling technology:
LeaseWeb: A lot of times you see a gap between the engineers who manage servers and the developers who write the code. Why do you think this issue continues to exist and what are the common problems people face trying to fit two different environments?
Aanand: I think the reason it persists is two-fold: firstly they are dramatically different environments and there are very different problems with completely different concerns, at least underneath. My quixotic endeavor is to make the case that they don’t need to be. Which is an uphill struggle, because usually the job of getting something running in production and the job of getting something running in development are done by completely different people, completely different teams even who might not spend much time talking to each other. It’s nonetheless my hope that with tools like Docker and with abstractions like containers and networks and volumes, we can get to the point where the differences between those environments are minimized.
In a study released this week by the Ponemon Institute, a U.S. privacy research group, almost 90 percent of surveyed healthcare organizations reported they had at least one data breach involving patient data in the last two years; 45 percent reported more than five breaches.
Healthcare records are a prime target for hackers because they are such a rich source of information. Stolen credit card numbers expire quickly once the patterns of misuse are discovered. Personal identity information is far more persistent.
This is the second part in a 2-part series. Read part 1.
In my last post I gave an overview of how we started the process of changing the way we do agile development at LeaseWeb by setting goals, engaging our engineering teams, and developing a maturity model to get everyone working to the same standard. In this post I’m going to talk about how we set up our scrum teams, how we get all levels of the business involved in the development process, and how we calculate the cost to provide the most value for the company.
Our current Scrum teams are set up as follows:
- Product Owner – defines the priorities of the team; responsible for the order in which features are built.
- Scrum Master – in charge of the scrum process (coach): making sure the team does retrospectives, sprint planning, refinement, coordinating meetings.
- DevOps – Development and Operations in one team of about 5-8 people.
LeaseWeb’s annual Amsterdam TechSummit took place on June 2 at the Pakhuis de Zwijger, an old warehouse converted to a high-tech multimedia event center. The summit was sold out with over 315 attendees who came to hear a variety of presentations from professionals focusing on this year’s theme: Designing for Scalability.
Those who attended were a diverse assortment of software developers, operations engineers, and managers from companies both large and small. Many of the attendees were local but a good percentage of them had traveled from other countries including Germany, Spain, and even as far as Liberia. All of them were looking to learn about ways to help them grow not only from a technology perspective but how to scale up their engineering teams and how to anticipate and deal with the issues that result from that growth. The summit also provided a good opportunity to network with peers and learn about the challenges they face and what they’ve learned from past mistakes.
Terrence Ryan, a developer advocate at Google, gave a talk entitled Containing Chaos With Kubernetes at LeaseWeb’s TechSummit in Amsterdam on June 2nd. We sat down to find out a little bit more about his thoughts on the topic.
Interviewer: What issues are facing engineering departments who have just moved to containers?
Terrence: One of the large issues I’ve seen is how you manage and keep track of them all. Containers are ephemeral, so there is the switching over to the dev practices that supports that.
Having applications and architecture that is fault tolerant in the sense that these containers go away and that should be ok because the data is stored persistently somewhere else. All the app is doing is computing stuff and sending it back to the users. One of the big challenges we’ve seen and one that Kubernetes tends to solve is, “I have all of these containers, how do I keep track of them?” Those are the two problems we see come up. Kubernetes solves the management of the containers.
Read the rest of this entry »