In order to improve your innovation speed, you have to be willing to jump on concepts faster than you have done before.
To master digital transformation in your business and put data-driven business models into practice, a digital mindset and comprehensive empowerment originating with corporate management is required.
You may have heard of unicorns, but have you heard of unikernels? IncludeOS is a compact tailored operating system, developed in Norway and tested in one of Basefarm’s Data centers for over a year.
With a clear vision for their digital residents, Stockholm suburb, Nacka, has chosen several operating partners to enable future growth.
DevOps and Microservices are not new concepts within IT but these aspects of the development process are not often applied. “Really a shame,” in the opinion of Basefarm’s Bent Terp, “because combining DevOps and Microservices yield benefits in a wide range of areas.”
Dev+Ops= development synergy
DevOps revolves around intensive collaboration between software engineers and other IT specialists within a company, resulting in more frequent and faster implementation. To get the highest benefit, applications should not be built as large monoliths but as a suite of smaller, independent components (aka Microservices).
DevOps however is not a product: after all, you can’t buy it anywhere.
“DevOps is much more a culture, a mindset within organizations,” says Terp.
And he should know: as Senior Solutions Architect at Basefarm he has to deal with numerous IT challenges and development methods.
The elusive trust culture
“DevOps relies on a culture of trust ‒ trust in the talent of your team,” Terp explains. “DevOps is only feasible with teams that encompass all the requisite skills at the development as well as the operations end.”
It sounds easy but it’s not. Terp: “We’re not simply dealing with technologies but also with the processes and the people who have to execute the processes.”
For many companies ‒ and their staff ‒ this way of developing software requires a radically different mindset.
Microservices are a developer’s best friend
Developers are responsible for communication with other teams as well as their own piece of code. An advantage of working with Microservices is that each team can work in the language they prefer.
“Everybody can do it their own way in the programming language they know best with their own release cycle,” Terp explains. “There’s no waiting around for everybody else.”
By making it possible to work on smaller pieces of the overall system independently of the rest, microservices enhance the efficiency of software development.
Terp: “One of the largest Nordic banks had a situation where it took ten weeks to find out if a piece of software actually worked; now with DevOps on OpenShift it’s only a matter of hours, considerably reducing the time-to-market.”
More results in less time
And where a piece of code used to pass through many different, isolated teams as it travelled through the entire pipeline ‒ from development through testing and quality assurance to deployment ‒ DevOps and Microservices have made adjustments less dramatic and hence significantly shortened cycle times.
About Bent Terp, Senior Solutions Architect in Basefarm Group: An enthusiastic Linux user for more than 30 years, Bent has designed and operated solutions for credit-card processing, e-health and video streaming services. His current focus is the adoption of public-cloud services and container-based microservices to increase innovation speed and quality.
Would you like to know more? Read more about OpenShift-as-a-Service, Microservices and DevOps here.
DevOps has become the go-to concept for companies looking to optimize agile processes. However, many find it difficult to understand what exactly DevOps is, what it looks like in practice, and how far-reaching its implementation can be. We explain all in this post.
– Azure Stack is Azure public cloud services delivered from our own local datacenter. It is made up of dedicated hardware delivered by Microsoft certified partners such as HP/Dell/Lenovo based on Microsoft specifications.
What is the Azure Stack?
– Azure Stack is Azure public cloud services delivered from our own local datacenter. It is made up of dedicated hardware delivered by Microsoft certified partners such as HP/Dell/Lenovo based on Microsoft specifications. The solution is available through the Azure Stack portal, APIs, Resource Manager templates. These are all consistent with the Azure in the public cloud, so the experience for the IT Pro and developer are the same.
Are all Azure services available?
– No, just as in the public cloud version of Azure. The services offered in the region may differ. In the Azure Stack, a subset of the services will be available. To begin with, the focus will be on core services compute, storage and networking (IaaS) and certain PaaS services (App Service, Service Fabric). This will be expanded during the next releases. Some services will never be appropriate to establish in a local version of Azure, ex: HPC solutions where one scales up to 1000 computers for a few hours.
When will it be launched?
-Today the Technical Preview v3 (TP3) is available. GA (General Availability) from Microsoft is scheduled to be in middle of the summer, and for a period after the launch there will be tests and integration tests with hardware vendors before the solution is installed in Basefarm’s data center.
When will it be available As A Service from Basefarm?
– Basefarm plans to offer Azure Stack during the late summer/fall. This depends on Microsoft and hardware partners.
How should the Basefarm offer Azure Stack?
– Basefarm will initially offer Azure Stack as a Service just as Azure in the public cloud. This means several customers can use the solution as they would like. There will also be a Pay As You GO model. It will also be possible to offer Azure Stack as a dedicated solution for the customers has special requirements and needs.
What are the key scenarios for Azure Stack?
– Azure Stack is relevant for customers with needs for solutions and data to be local. There may be various reasons for this. Here some examples:
- Modernization of legacy applications. You have an existing application that consists of layers that you would like to modernize, e.g. the Web frontend. Taking advantage of the flexibility that public cloud offers is tempting, but you cannot move it all to the Azure because of a larger database, software that is not supported in Azure or software that cannot run in Azure due to dependencies to other components.
- Latency, the distance to the Azure regions (e.g. The Netherlands and Dublin) is too large and it is creating a delay in the network.
- Regulatory requirements, e.g. requirements for inspection of the data center.
- Data sovereignty, data needs to stay in the country
How will the Azure Stack connect with public Azure (technical and billing/subscription)?
– Billing/subscription: The customer can buy consumption in the Azure Stack through Basefarm’s Cloud Solution Provider Agreement with Microsoft. The same ‘pay as you go’ model and the flexibility as in the public cloud.
– Technical: Basically, customers can build solutions that run across the Azure public and Azure Stack. Furthermore, it is also planned for the combinations of these with Basefarm’s own cloud solutions/private clouds.
Do I need an Azure subscription to use Azure Stack?
– Yes. One uses a subscription just as in Azure public cloud. It’s consistent.
Will Basefarm offer operation services for infrastructure based on Azure Stack?
-Yes. We will offer operations like we do on Azure. The managed services will be flexible to the customer depending on whether their focus is DevOps with customer’s process and control, or a more ITIL based process offered by Basefarm.
Replaces the Azure Stack a typical “private cloud”?
– Eventually. Initially it is a limited version of public Azure.
Can I start to test and possibly create a reference architecture for the Azure Stack today?
– Yes. You can set up a test version (TP3), but the easiest way is to use public Azure and set Resource Policies on a subscription or a resource group. You can read more about that on the Microsoft blog.
Where can I find more information about Azure Stack?
– Azure Stack Shotcuts is a good place to start. Jeffrey Snover (Microsoft), Chief Architect Azure Stack, held on 7. May an overall presentation during DEVIntersection that gives a good updated introduction to Azure Stack.
Who can I contact for more information in Basefarm around Azure Stack?
– Please contact Geir Morten Allum, Senior Cloud Architect – Product Development, firstname.lastname@example.org
Digital development and the targeted use of data are the critical factors in the success of companies these days. They must to be prioritized. Some advanced companies have already recognized this, have made it an issue for senior management and have created a new position called the Chief Data Officer (CDO). But what does the role involve? Let’s take a closer look.
Basefarm works together with their partner Red Hat to provide DevOps hotel:OpenShift as a service.
In the new era of digital transformation companies need the best tools and techniques. With OpenShift they can focus on the experience of their end-users instead of having to build the underlying technologies and processes on their own.
OpenShift includes automated and integrated DevOps tools which allow rapid application development, deployment and scaling. This can drastically decrease your time to market, saving your organization time and money.
The application development model follows the principle of continuous integration and continuous delivery (CI/CD). OpenShift as a Service: Devops Hotel from Basefarm is a method for developers to rapidly create and deploy applications in a containerized environment.
How you benefit
- Improve your development process with DevOps;
- Have a more efficient application architecture with microservices;
- Increase productivity in deployment and packaging with containers;
- Boost flexibility in the cloud.
The service is based on top of Docker containers and the Kubernetes container cluster manager to provide a complete container platform. This allows you to ship new features faster and more securely than before in an efficient self-contained system.
OpenShift as a Service is built for traditional applications as well as next generation cloud-native microservices. The microservice architecture improves the creation and maintenance of applications by breaking them down into smaller components. You can simultaneously improve the user experience, increase efficiency and boost profitability.
The 100% open source OpenShift includes industry standard containers and orchestration, a platform with operational management, enterprise grade security, and full stack support across infrastructures and clouds. The service perfectly complements our hybrid cloud solutions.
OpenShift as a Service: DevOps Hotel from Basefarm is a perfect option for an organization looking to explore the benefits of DevOps, containers and microservices with a new project. Contact us today to see how we can help you succeed in the new digital transformation era.
The Kubernetes platform automates the deployment, scaling and operation of application containers. See how it works in OpenShift as a Service by Basefarm.
Kubernetes is an open-source platform which allows you to automate the deployment, scaling and operations of application containers. This eases the burden of running applications in private and public clouds and helps you to quickly and efficiently respond to customer demand.
OpenShift as a Service: DevOps Hotel from Basefarm is based on top of Docker containers and the Kubernetes container cluster manager. This helps you to develop, create, test and manage container-based services easily and quickly. Once set up you can expect your applications to run with low downtime, impressive performance and low support.
Kubernetes can schedule and run application containers on clusters of machines, but it can also allow the move to a container-centric infrastructure. The cutting-edge method of deployment and packaging is not physical or virtual, but with containers.
- Deploy applications predictably and quickly;
- Scale as needed;
- Introduce new features easily;
- Support a large number of applications;
- Boost productivity.