Part I provided a brief background on microservices, with a summary of some lessons learned by microservices pioneers. In this installment I will cover a number of practices related to microservices that were discussed during the meetup.
You are happily running a 10-node cluster. You want failover and speed and are using distributed mode with 2 copies of data for each key (numOwners=2). But disaster strikes: a switch in your network crashes and 5 of your nodes can't reach the other 5 anymore !
On Friday, Microsoft came up with Azure DocumentDB. You might say that I have a small interest in such things, so I headed over there to see what I can learn about this project.
Aaron & Brian talk with Lucas Carlson (Chief Innovation Officer at CenturyLink Labs) and Jonas Rosland (OCTO at EMC) about the recently released Panamax system to manage Apps, Docker, Fleet and CoreOS. They discuss application templates and how to work with Mesos, Kubernetes and the Docker ecosystem.
In this new era of cloud computing, faster and cheaper are not enough. The modern Ops “toolkit” needs a log analytics service built for cloud-based environments that offers easy log data centralization, autonomic analysis, and a real-time monitoring service for connecting distributed systems and teams.
Make sure you didn't miss anything with this list of the Best of the Week in the Cloud Zone (August 14 to August 21). This weeks topics include microservices and PaaS, private cloud management, what is/isn't cloud computing, information security concerns, and cloud automation for Azure VM migrations.
Trove is OpenStack’s implementation of a DBaaS for its cloud infrastructure as a service (IaaS). And as the mission statement declares, the Trove project seeks to provide a scalable and reliable cloud database service providing functionality for both relational and non-relational database engines.
It doesn’t matter if your title puts you in, being able to track down the big insights from your data is the secret-sauce every engineer is looking for. Collecting data is a step in the right direction, but organizing, monitoring, and reporting provides the insights necessary to make business decisions.
I've switched my Git repositories to GitHub recently, and started to watch my contributions statistics, which were very low considering I spend my days hacking on open source software, especially OpenStack.
Is your organization experiencing pain points related to meeting FedRAMP requirements? Learn how companies like JPMorgan Chase and McKesson take advantage of a policy-driven platform without hampering innovation, and how the Federal Government can, as well.
Like you all may know, OpenStack is currently one of the coolest open source projects, so I was thrilled when I was asked to manage the deployment of an OpenStack lab for internal Percona use. Starting from basically zero, I created tasks in our Jira and assigned them to a pool of volunteer consultants.
Believe it or not, the average SaaS company loses 5 – 7% of their customers per year. This is surprising because most SaaS companies focus on acquiring users more than keeping the users they have. But why is user retention so much more important than getting new users?
Gone are the days when a developer would write an application that only ran in a secure environment and now it is possible for applications to be moved to locations where previously well managed security gaps now are exposed to the internet at large.
In this article, we’ve defined a custom PowerShell function to quickly provision a new Virtual Network in an existing Azure subscription. Along the way, we’ve explored an approach that you can leverage to elevate your PowerShell skills from simple scripts to reusable tools.
Application Performance Management (APM) is a broad concept, and many technologies fall under its umbrella. With renewed focus on performance, APM is a very hot topic and a high growth area for products and services, which has given way to a gold rush of new tech vendors entering the space.
Cloudify 3.0 is a major milestone for Gigaspaces. It tightens our integration with Openstack and steers the product architecture to closely match the OpenStack architecture stack. There are several ways to get started with Cloudify 3.0 on OpenStack.
How do you approach infrastructure management in the cloud? Tune in as I welcomes Justin Pirtle to the show as we discuss how Microsoft IT has developed and implemented automation tools to enable self-service cloud provisioning that has resulted in lightning fast IaaS provisioning times.
Fiddler offers many ways to gather traffic from mobile devices; in most cases, you simply turn off the device’s cellular connection, enable WiFi, and point the device’s proxy settings at your desktop PC running Fiddler (see iOS, Android, Windows Phone).
This was a presentation which I delivered at Stratford University in PDF format. My focus was on bringing clarity of cloud computing to the audiences so we can better articulate the business values of cloud computing and why cloud is or perhaps is not the solution for a business problem.
This blog is divided into two parts. Part I introduces microservices, while Part II will cover the many ways that Platform as a Service enables the effective use of a microservices architecture, including a discussion of suggested practices to follow to optimize their use.
Aaron & Brian talk with Sirish Raghuram (Founder/CEO of Platform9) about their Private Cloud Management offering, delivered via SaaS. They discuss the complexities of managing cloud infrastructure, the challenge of skills evolution, and how SaaS delivery can potentially change the economics of Private Cloud.
rian talks to Mitchell Hashimoto (@mitchellh, Founder of @HashiCorp. Creator of Vagrant, Packer, Serf, Consul, and Terraform) about their new tool Terraform and the evolution of DevOps. They discuss how their tools compliment each other and existing tools such as Chef, Puppet, Ansible.
This is a simple post that illustrates how you can use Node.js to read messages from the Azure Service Bus. You will need to provide a site name. An Azure Web Site will be provisioned for you. This will be where we deploy to once we are ready.
SaaS is a rapidly growing industry. Between 2010 and 2012, annual global SaaS revenue increased from $10 billion to $14.5 billion and grew to 4.11% of total software revenue. This infographic by Staff.com details the current state of the SaaS industry.
Growth hackers use product and distribution knowledge to identify technology-based avenues for growth. For growth hackers to be effective, they must possess a significant understanding of technology, particularly how users interact with it, new trends and how it might be integrated into different tools and platforms.