<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Think©Loud</title>
	<atom:link href="http://thinkcloud.nl/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkcloud.nl</link>
	<description>a blog by Martijn Baecke</description>
	<lastBuildDate>Tue, 16 Apr 2019 11:54:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.7.15</generator>
<site xmlns="com-wordpress:feed-additions:1">47406076</site>	<item>
		<title>Cloud Automation Services</title>
		<link>http://thinkcloud.nl/2019/02/11/cloud-automation-services/</link>
					<comments>http://thinkcloud.nl/2019/02/11/cloud-automation-services/#comments</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Mon, 11 Feb 2019 10:03:08 +0000</pubDate>
				<category><![CDATA[Tech]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=2154</guid>

					<description><![CDATA[Introducing the VMware Cloud Automation Services During VMworld 2018 in the US VMware launched the Cloud Automation Services. A couple of weeks ago this finally became available to everybody. These are the new automation services that are launched &#8220;as-a-service&#8221; and can be consumed through VMware Cloud Services offerings. This is a major shift towards a [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>Introducing the VMware Cloud Automation Services</h1>
<p>During VMworld 2018 in the US VMware launched the Cloud Automation Services. A couple of weeks ago this finally became available to everybody. These are the new automation services that are launched &#8220;as-a-service&#8221; and can be consumed through VMware Cloud Services offerings.</p>
<p>This is a major shift towards a Cloud Management platform that customers can consume &#8220;as-a-service&#8221;. Opposite to the vRealize product line where people still need to install, manage and update themselves. These services will now provide a set of automation services that are app-centric and multi-cloud. All of which is managed and maintained by VMware.</p>
<h2>Answering the needs of our customers</h2>
<p>This fits into the strategy where most companies are heading. Over the last couple of years there has been a shift within Enterprise IT, where most companies not only want to consume infrastructure resources from their own datacenter, but also want to consume services that are provides &#8220;as-a-service&#8221;.</p>
<p>The best examples of-course being the public clouds from AWS, Azure, and Google. But there is also a need where companies want to consume other services such as service providers, telcos and edge computing. All of which need to be connected and where services need to be orchestrated across the board.</p>
<p>Next to that there is a shift to become more focus on that what the business actually consumes : the application. In the age of digital transformation IT departments need to deliver those applications that needs to make a difference.</p>
<p>Key to that is the developers and application operators. They are the ones that need to do a good job in order to deliver the applications to the business. Next to multi-cloud consumption, they want to be able to consume the infrastructure resources in a programmatic way and want to be able to run any type of applications framework. This means that the platform and needs to support virtual machines, containers or any other type of application frameworks to support the needs of the developer.</p>
<p>In other words, the IT infrastructure department needs to provide a platform that is multi-cloud and app-centric to be able to address the needs the developers and the application operations have. And ultimately the &#8220;Lines of Business&#8221;; the consumers of IT.</p>
<h2><img loading="lazy" class="aligncenter  wp-image-2152" src="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2018/09/three-cas-services.png?resize=566%2C213" alt="" width="566" height="213" srcset="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2018/09/three-cas-services.png?resize=300%2C113 300w, https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2018/09/three-cas-services.png?resize=768%2C289 768w, https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2018/09/three-cas-services.png?resize=1024%2C385 1024w, https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2018/09/three-cas-services.png?resize=700%2C263 700w, https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2018/09/three-cas-services.png?w=1400 1400w, https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2018/09/three-cas-services.png?w=2100 2100w" sizes="(max-width: 566px) 100vw, 566px" data-recalc-dims="1" /></h2>
<h2>The Three Cloud Automation Services</h2>
<p>And this is where the three new Cloud Automation Services come into play. VMware already delivered cloud services that help provide insight on what is happening in the different clouds.</p>
<p>Now with the Cloud Automation Services IT departments have the ability to automate and orchestrate services across clouds and to streamline the delivery of applications and infrastructure services to the consumers.</p>
<p>To make this possible VMware has create three separate Cloud Automation Services. All three can be used individually, but of course have been architected to work as a combined set of tools to accommodate the DevOps way of working.</p>
<h3>Cloud Assembly</h3>
<p>Orchestrates and expedites infrastructure and application delivery in line with DevOps principles. Cloud Assembly supports the provision to AWS, Azure and vSphere. And as it supports vSphere, it also can deploy to VMware Cloud on AWS.</p>
<p>Cloud Assembly provides project teams with the ability to collaborate on infrastructure and application blueprints. They can easily collaborate through the Web interface, command line and API. All of which can be versioned and works in an iterative fashion. This means changes to a blueprint can be pushed towards already deployed blueprint onto the infrastructure.</p>
<p>Developers can easily consume the resources using declarative &#8220;infrastructure-as-code&#8221; or an API to quickly deliver code and applications.</p>
<h3>Service Broker</h3>
<p>Service Broker is the &#8220;one-stop-shop&#8221; service portal where services can be published to authorised consumers. It aggregates the service blueprints that have been created in Cloud Assembly alongside the native content from multiple clouds and application platforms.</p>
<p>It is accessible to the consumer through a self-service graphical UI and API. It gives IT Operations the tool to define pre-defined environments to end-users running on VMware-base private or hybrid cloud or native AWS and Azure public clouds.</p>
<p>The Service Broker catalog can host services defined as VMware Cloud Assembly Blueprints and AWS Cloud Formation templates with additional services coming soon. Service Broker can govern resource access and use with different policy types down to the project level across supported clouds.</p>
<h3>Code Stream</h3>
<p>Code Stream provided a Continuous Deployment (CD) tool for modelling release pipelines to get new applications and features into production faster.</p>
<p>Digital tranformation drives up the demand for these new features and applications. Code Stream helps in rapid pipeline modelling to enable developers and DevOps teams to deliver the software faster and more frequent to production.</p>
<p>An advanced analytics dashboard makes high level status of all deployments visible and enables in-depth troubleshooting and trend analysis of code release models to reduce the time to deploy code.</p>
<p>Code Stream provides many integration with various Continuous Integration (CI) tooling to create in the end a seamless CI/CD flow that will enable developers to deliver high-quality software from idea to production in a fast and agile way.</p>
<h2>Moving towards a Cloud Management Platform &#8220;as-a-service&#8221;</h2>
<p>The reason VMware launched the Cloud Automation Services is the fact that a lot of customers want to have a Cloud Management Platform delivered &#8220;as-a-service&#8221;. The last couple of years we have seen customer wanting to consume resources from public cloud such as AWS, Amazon and Google.</p>
<p>To follow this trend VMware is now providing its customers with a full automation suite to manage both private and public cloud resources. This is an addition to the Cloud Services that were announced over the last year. Services such as Network Insight, Log Intelligence and Cost Insight helped customer gain operational insight into their clouds.</p>
<p>Combining these operational services with the automation services from Cloud Automation Services is another step into a Cloud Management Platform &#8220;as-a-service&#8221;. Going forward VMware will evolve these services with new features and functionality to govern resources even better across clouds. Next to that VMware will also deliver new services to address the growing need to manage cloud resources across clouds.</p>
<p>In the end VMware will provide the Cloud Services that will empower the IT Operations of its customers. They will be able to deliver cloud resources to their consumers while staying in control.</p>
<p>For more information go to&nbsp; <a href="https://cloud.vmware.com/">https://cloud.vmware.com</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2019/02/11/cloud-automation-services/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2154</post-id>	</item>
		<item>
		<title>Cloud Management 101</title>
		<link>http://thinkcloud.nl/2018/05/16/cloud-management-101/</link>
					<comments>http://thinkcloud.nl/2018/05/16/cloud-management-101/#respond</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Wed, 16 May 2018 19:39:54 +0000</pubDate>
				<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=2102</guid>

					<description><![CDATA[I work as an evangelist &#38; strategist for the Cloud Management business unit within VMware. In this role I talk a lot to customers about what Cloud Management is and how it fits the customers needs when it comes to providing IT resources to the consumers of IT. Depending on the maturity of the customer [&#8230;]]]></description>
										<content:encoded><![CDATA[<p dir="auto">I work as an evangelist &amp; strategist for the Cloud Management business unit within VMware. In this role I talk a lot to customers about what Cloud Management is and how it fits the customers needs when it comes to providing IT resources to the consumers of IT.</p>
<p dir="auto">Depending on the maturity of the customer I talk about why of cloud management, but in general most of them are at the beginning or early start of looking into cloud management. And the perception of most customers is that cloud management is &#8220;just automation”.</p>
<p dir="ltr">Actually automation is just a part of the whole cloud management solution. Automation may be the first step because the transition to cloud requires stuff to be delivered “as-a-service”. For that we need to take as much of the manual labour out or delivery and “automate the manual process”.</p>
<p dir="ltr">If automation is just the first step, then what is the end goal? Well and that’s where we need to return to the name.It’s all about managing clouds. And if you see clouds as a collections of services that you can consume, then cloud management is the management of all those services.</p>
<p dir="ltr">And in today’s world customers are not consuming services from just one cloud. It could of course be a starting point. Today most enterprise customers have some form of private cloud. This is a starting point as most customers have evolved their IT infrastructure to a state where consumers can get their IT resources as a services.</p>
<p dir="ltr">But most customers I talk to foresee a world that embraces multiple clouds. Some customers are already using services from AWS or from Azure. Next to that see you other parties trailing these leaders in public cloud such as Google, Alicloud and Oracle. And let’s not forget the thousands of service providers out there that deliver services that need to be consumed. All of which provide services that need to be governed and that need to comply with the policies and regulations that the business needs to follow.</p>
<p dir="ltr">This is where we need to have to have a model that describes all the functionalities of a Cloud Management Platform. A description that can govern all aspects of managing multiple clouds and the applications that sit on top of it.</p>
<p dir="ltr">Luckily Gartner has created such a model. Below you will find a graphical representation of the model.</p>
<p>&nbsp;</p>
<p><a href="https://blogs.gartner.com/marco-meinardi/2018/05/01/evaluating-cloud-management-platforms-tools-with-the-gartner-toolkit/"><img loading="lazy" class="aligncenter" src="https://i1.wp.com/thinkcloud.nl/wp-content/uploads/2018/05/cloud-management-gartner.png?resize=700%2C405" width="700" height="405" align="middle" data-recalc-dims="1" /></a></p>
<p dir="ltr" style="text-align: center;"><em>Courtesy of Gartner for more info click on the picture.</em></p>
<p dir="ltr">The model shows and envisions all aspects that a cloud management platform needs to address. Of course not everything needs to be in place when starting with cloud management. It’s a journey where most companies start small, but over time all areas will be addressed when moving into a multi-cloud, app-centric world.</p>
<p dir="ltr">The goal is to provide a cloud management system that enables internal IT departments to become a service broker to the business. It should not be a problem that the business wants to consume applications and infrastructure resources from multiple providers. Either internal, private cloud resources or public cloud resources should be consumable. As long as IT can govern those IT resources. In the end it’s all about staying in control and making sure that everything happens in accordance to the requirements and needs of the company and costs remain within budget. That’s the purpose of a Cloud Management Platform.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2018/05/16/cloud-management-101/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2102</post-id>	</item>
		<item>
		<title>An IT Infrastructure Perspective on Digital Transformation</title>
		<link>http://thinkcloud.nl/2018/02/23/an-it-infrastructure-perspective-on-digital-transformation/</link>
					<comments>http://thinkcloud.nl/2018/02/23/an-it-infrastructure-perspective-on-digital-transformation/#respond</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Fri, 23 Feb 2018 10:56:45 +0000</pubDate>
				<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=2087</guid>

					<description><![CDATA[Digital transformation is all around us. Over the last couple of years we’ve moved into the age of digital experience. We’re more and more getting used to consuming our products as-a-service and consuming it digitally through apps on our computers and mobile phones. This forces companies to change and rethink their current strategies. Innovation has [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Digital transformation is all around us. Over the last couple of years we’ve moved into the age of digital experience. We’re more and more getting used to consuming our products as-a-service and consuming it digitally through apps on our computers and mobile phones.</p>
<p>This forces companies to change and rethink their current strategies. Innovation has to take place to keep competitors from taking more market share. Even worse is the possibility of being disrupted by either a new startup or a multi-billion dollar company that comes with a new innovative way to disrupt the market and gain a huge market share overnight. We all know the examples of Netflix, Uber, Amazon, etc. Companies that disrupt markets in new innovative way and have gained a solid position in the consumer market today.</p>
<p>All of this of course has an impact on how we consume IT infrastructure. The question then becomes: How do we relate this new way of doing business to IT infrastructure?</p>
<p>After all IT infrastructure is most of the time not the core business of most companies. But still we need to transform our infrastructure to accommodate digital transformation. Doesn’t matter what business your are in; banking, retail, government, whatever.</p>
<p>Every type of business is going through this digital transformation. Some industries are already in it, others are already starting. Either way consumers expect it and it will happen at some point in time.</p>
<p><a href="https://i0.wp.com/thinkcloud.nl/wp-content/uploads/2018/01/1515354682_full.png" target="_blank" rel="noopener"><img loading="lazy" class="aligncenter" src="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2018/01/1515354682_thumb.png?resize=700%2C300" width="700" height="300" align="middle" data-recalc-dims="1" /></a>The above picture I use to illustrate how infrastructure relates to digital transformation. It’s a simplification of what happens in the world of IT today.</p>
<p>Business consumes applications to deliver their services, applications run on infrastructure. Nothing new here, but as the introduction already said, things are changing rapidly and we are now coming into the area of digital transformation. The application becomes this central piece that makes this happen. Fundamentally making business “go digital”.</p>
<p>Crucial here is the interaction with which the applications can be build, changed and implemented in production. Application developers started to use more agile ways of making development happen, but that of course had an impact on infrastructure. A need to work more closely together led to the DevOps movement. A cultural shift to align the people and processes to provide developers with the right resources to get applications faster to production while keeping quality the same or better.</p>
<p>To accommodate all of this we also need to transform the infrastructure. The infrastructure need to become more agile to accommodate the needs of the applications that run on it. Taking into account that the infrastructure needs to be capable of running newly created applications, but also is capable of running the existing (sometimes legacy) applications.</p>
<p>Infrastructure agility is becoming a key piece of the digital transformation journey. Changing infrastructure capability demands, force IT operations to rethink their strategy and to become more app-centric.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2018/02/23/an-it-infrastructure-perspective-on-digital-transformation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2087</post-id>	</item>
		<item>
		<title>vSphere Integrated Containers &#8211; The Next Step</title>
		<link>http://thinkcloud.nl/2016/08/30/vsphere-integrated-containers/</link>
					<comments>http://thinkcloud.nl/2016/08/30/vsphere-integrated-containers/#respond</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Tue, 30 Aug 2016 13:22:33 +0000</pubDate>
				<category><![CDATA[Cloud-Native]]></category>
		<category><![CDATA[cloud-native apps]]></category>
		<category><![CDATA[vSphere Integrated Containers]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=2028</guid>

					<description><![CDATA[VMware has been working on integrating container technology into it’s core products. For this the descision was made to do it in an open-source project. This ofcourse is a different strategy for VMware as everything has been closed source until recently. The open source project has made progess over the last year and we are [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>VMware has been working on integrating container technology into it’s core products. For this the descision was made to do it in an open-source project. This ofcourse is a different strategy for VMware as everything has been closed source until recently. The <a href="http://vmware.github.io/vic" target="_blank">open source project</a> has made progess over the last year and we are now getting to the point that it is actually becoming a product that can be used in production by vSphere customers.</p>
<p>During VMworld 2015 VMware announced vSphere Integrated Containers. At the time this was just the project that came out of <a href="http://blogs.vmware.com/cloudnative/introducing-project-bonneville/" target="_blank">Project Bonneville</a>; the integration of Docker containers within vSphere. Today VMware announced that it is not only the integration of containers in vSphere, which is now know as vSphere Integrated Containers Engine (VIC Engine), but also a Container Management Portal (Project Admiral) and a Container Registry (project Harbor). This now will be know in as vSphere Integrated Containers and provides vSphere administrators with a full set of tools that can be used to provide containers to developers and container users.</p>
<p>In this post I’ll explain what vSphere Integrated Containers (VIC) is and what the components do that make up VIC.</p>
<p><a href="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2016/08/1471947263_full.png" target="_blank"><img class="aligncenter" src="https://i1.wp.com/thinkcloud.nl/wp-content/uploads/2016/08/1471947263_thumb.png?w=700" align="middle" data-recalc-dims="1" /></a></p>
<p>So as you can see on the marchitecture above, vSphere Integrated Containers consists out of there components :</p>
<ul>
<li>VIC Engine</li>
<li>Container Management Portal (Project Admiral)</li>
<li>Container Registry (Project Harbor)</li>
</ul>
<p><span id="more-2028"></span></p>
<p>&nbsp;</p>
<h3>vSphere Integrated Container Engine (VIC Engine)</h3>
<p>VIC engine is what originally came out of Project Bonneville. It’s the integration of containers with vSphere. VIC engine makes it possible for developers to use containers without knowing how they are deployed on top of the vSphere infrastructure. VIC engine runs containers inside a virtual machine. There is a one-to-one mapping between the container and the virtual machines. So the container does not share the virtual machine and the operating system with other containers.</p>
<p>The diffence is in that the container engine is not running in the same virtual machine as the container. It is centrally organized by the Virtual Containter Host (VCH). This virtual machines is deployed when a VIC engine is initiated. The VCH is placed in a vApp that is also created during the initiation. This combined makes a VIC engine. The VCH hosts the container engine endpoint. As shown in the architecture above it host the Docker endpoint. This provides the Docker API which developers use to deploy containers on. From their point of view there is no difference between running all containers on one virtual machines or using VIC engine.</p>
<p>The advantage for vSphere administrators is that they do not have to change their way of operating vSphere. VIC engine uses the same constructs that are already known within vSphere. So everything works out of the box with other VMware components such as VSAN, NSX, vRealize, etc.</p>
<h3>Container Management Portal (Project Admiral)</h3>
<p>vSphere Administrators can use the vSphere Web Client to manage the vApp, container virtual machines and VCH deployed by VIC engine. To management of the containers goes throught the Container Management Portal. Developers, vSphere administrators and other users use this portal to operate the containers. The portal comes from an open source project names <a href="https://vmware.github.io/admiral/" target="_blank">Project Admiral</a>.</p>
<p>The portal provides users the ability to manage the containers that are run on top of vSphere. In the portal you gives you the following options to manage containers :</p>
<ul>
<li>create new container hosts;</li>
<li>manage quota;</li>
<li>define templates;</li>
<li>manage containers.</li>
</ul>
<p>This takes away the administrative overhead from the vSphere administrators. Basically providing the container users with the option to manage the containers themselves. The users do not see what happens underneath. That’s done by VIC engine.</p>
<h3>Container Registry (Project Harbor)</h3>
<p>A container registry is used to store container images. If you put an application in a contatiner and want to distribute it, that is done throught images. Images can then be distributed via a registry. The best know container registry is Docker Hub. This is a central repository where everybody can upload and download container images from. However the problem is that it is public to all.</p>
<p>For that reason vSphere Integrated Containers also has a respository. This is also an open source project called <a href="https://vmware.github.io/harbor/" target="_blank">Project Harbor</a>. It is forked from the same code with which Docker Hub has been created and is specifically tailored to the needs of Enterprise customers. It can be installed within the network of customer. This keeps the bits adn intellectual property within the customer boundary. Next to that Project Harbor also provides additional features that are needed within the Enterprise, such as:</p>
<ul>
<li>Role Based Access Control (RBAC)</li>
<li>Image replication</li>
<li>Graphical User Portal</li>
<li>AD/LDAP support</li>
<li>Auditing</li>
<li>RESTful API</li>
</ul>
<p>This hopefully shows that vSphere Intergrated Containers is a full Enterprise grade solution for running containers in the datacenter. It’s easy to deploy and configure and provides vSphere administrators with the means to facilitate developers in their needs for running containers.</p>
<p>For more information see the <a href="https://github.com/vmware/vic-product" target="_blank">vSphere Integrated Containers Github page</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2016/08/30/vsphere-integrated-containers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2028</post-id>	</item>
		<item>
		<title>Photon Platform Architecture</title>
		<link>http://thinkcloud.nl/2016/08/30/photon-platform-architecture/</link>
					<comments>http://thinkcloud.nl/2016/08/30/photon-platform-architecture/#respond</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Tue, 30 Aug 2016 13:21:22 +0000</pubDate>
				<category><![CDATA[Cloud-Native]]></category>
		<category><![CDATA[cloud-native apps]]></category>
		<category><![CDATA[Photon Platform]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=2022</guid>

					<description><![CDATA[Paradigm shift in thinking come with a change in technology. Same goes for the shift that Docker initiated by making containers mainstream. It’s nice to run a container next to your virtual machines with vSphere Integrated Containers, but when you really want to achieve massive scale and speed, you need to re-think your architecture. This [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Paradigm shift in thinking come with a change in technology. Same goes for the shift that Docker initiated by making containers mainstream. It’s nice to run a container next to your virtual machines with <a href="http://thinkcloud.nl/2016/08/30/vsphere-integrated-containers/">vSphere Integrated Containers</a>, but when you really want to achieve massive scale and speed, you need to re-think your architecture.</p>
<p>This has been the thought process behind Photon Platform at VMware. A platform created for these new types of applications native to the cloud. When the application wants to make full use of the capabilities that the infrastructure has to offer there needs to be some form of “knowledge” and interaction between the the two.</p>
<p>Most of these new applicatons either use Platform-as-a-Service (with infrastructure orchestration included) or some kind of container managment system or both. And this is specifically the use case for which Photon Platform was designed.</p>
<p>Photon Platform is not a new type of &#8220;containers management system&#8221;, but rather a platform to host these “container managment systems” and PaaS deployments on. With that in mind there are two major features in Photon Platform :</p>
<ol>
<li><em>API-first Model</em>; Photon Platform has been created to integrate with other software applications. For that we need an API. One of the design fundatmentals has been that everything should be able to be controlled through an API. It is focused on the automation of infrastructure consumption and operations using simple RESTful APIs, SDKs and CLI tooling, all fully multi-tenant.</li>
<li><em>Fast, Scale-Out Control Plane</em>; The platform has been created for applications that are massively scalable. For that you need a platform control plane that is the same. Photon Platform has a built-from-scratch infrastructure control plane optimized for massive scale and speed, allowing the creation of 1000s of new VM-isolated workloads per minute, and supporting 100,000s of total simultaneous workloads</li>
</ol>
<p>This post will explain to you the Photon Platform architecture. Below you’ll find a picture showing you the archictecture of Photon Platform.</p>
<p><a href="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2016/08/1472203050_full.png" target="_blank"><img class="aligncenter" src="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2016/08/1472203050_thumb.png?w=700" align="middle" data-recalc-dims="1" /></a></p>
<p>I’ll describe the different components that make up Photon Platform. But to explain first, Photon Platform has been build on the same foundation as vSphere. ESXi currently is the hypervisor that is being used to host the workload. This means that all components that you know of that work with vSphere, also work with Photon Platform. Photon Platform has native integration with VSAN and NSX. These components will therefore be used to facilitate storage and networking withing Photon Platform.</p>
<p><span id="more-2022"></span></p>
<p>&nbsp;</p>
<h3>Photon Platform Controller</h3>
<p>The Photon Platform Controller is the core of Photon Platform. It is is the highly scalable control plane that is there to provide the resources to the tenants within Photon Platform. All things related to the Photon Platform are orchestrated by the Controller.</p>
<p>The controller itself consists out of a minimum of three virtual machines running the Photon Platform Controller. The controller can scale alongside the resource demand of the workload that it manages. So when workload increase on Photon Platform, more virtual machines are spun up with the Photon Contoller software. That way the control plane is expanded and can handle more resources.</p>
<p>The Photon Controller itself is hosted within a container. The container has all the components needed to manage the Photon Platform. Photon Platform Contoller manages the ESXi hosts by installin an agent in the hypervisor. This gives the Photon Platform Controller the control over the resources that are manages by the ESXi hypervisor.</p>
<h3>Tenants, Resource Tickets &amp; Projects</h3>
<p>To manage resources Photon Platform makes use of tenants, resource tickets and projects. A tenant is a definition to define a boundary. Tenants can be departments in an organization, developers groups or different customers on a shared platform. It is a there to allocated a pool of resources to a specific set of users.</p>
<p>Each tenant is given a piece of total amount of resources within Photon Platform. This is done through a resource ticket. The resource ticket defines the maximum that the tenant can use from the Photon Platform. A tenant can use multiple resource tickets to provide resources to the users that consume the resources.</p>
<p>Resources are consumed through projects within Photon Platform. Projects are defined within a tenant to provide the resources to the users. Users of tenants can allocate the resources to projects at their own discretion. The user can then decide how to use the resources for the applications that run inside of it.</p>
<p>Within a project a user can deploy applications using contatainer management systems such as Kubernetes, Mesos and Docker Swarm.</p>
<h3>Photon Platform Identiy Manager &amp; Logging Server</h3>
<p>Next to the Photon Platform Controller there are two other components. One is the Identity Manager and the other one is the Logging Server. Both are there to make sure that the Controller can work correctly.</p>
<p>The Identy Manager is based on Project Lightwave. It makes sure that users can be granted the rights to manage the resources within Photon Platform. So it makes it possible to access Photon Platform and to distribute the rights and access to the tenants that run within Photon Platform.</p>
<p>The other component is the Photon Platform Logging Server. Under the hood this is Log Insight, specifically tailord for Photon Platform. The platform, the tenants and the container management systems can generate a lot of log files.</p>
<p>Overall this should give you a good overview on what Photon Platform is and how it works. For more information see the <a href="https://github.com/vmware/photon-controller" target="_blank">Photon Controler Github page</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2016/08/30/photon-platform-architecture/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2022</post-id>	</item>
		<item>
		<title>VMware Integrated Containers (Tech Preview)</title>
		<link>http://thinkcloud.nl/2015/09/23/vmware-integrated-containers-tech-preview/</link>
					<comments>http://thinkcloud.nl/2015/09/23/vmware-integrated-containers-tech-preview/#respond</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Wed, 23 Sep 2015 21:40:10 +0000</pubDate>
				<category><![CDATA[Cloud-Native]]></category>
		<category><![CDATA[SDDC]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=1996</guid>

					<description><![CDATA[The challenge with each new technology is to integrate the new stuff with the old stuff. Same goes for containers. Over the last year the popularity of containers amongst developers has skyrocketed and every developer wants to use it. Questions of course is how do you manage it from an IT ops perspective. There is [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The challenge with each new technology is to integrate the new stuff with the old stuff. Same goes for containers. Over the last year the popularity of containers amongst developers has skyrocketed and every developer wants to use it. Questions of course is how do you manage it from an IT ops perspective. There is a natural fit between virtual machines and containers as I explained in my previous blogpost</p>
<p><a href="https://i1.wp.com/thinkcloud.nl/wp-content/uploads/2015/08/1441031031_full.png" target="_blank"><img class="aligncenter" src="https://i0.wp.com/thinkcloud.nl/wp-content/uploads/2015/08/1441031031_thumb.png?w=700" alt="" align="middle" data-recalc-dims="1" /></a></p>
<p>For this reason VMware is developiong VMware Integrated Containers (VIC). An out-of-the-box integration between containers and the vSphere virtualization platform you know. It provides IT operations with the ability to deliver containers at the speed that developers want it. This then gives developers the flexibility, portability and speed to deliver their code / applications at the needs of the business. And of course that&#8217;s what it is all about in the end : deliver applications to the business to provide business value.</p>
<p>VMware Integrated Containers is build with vSphere as it&#8217;s foundation. This leverages all existing investments in VMware technology, people and processes.</p>
<p>Management tools that are familiar to IT Operations, such as VMotion, HA and DRS, can still be used. It is not needed to introduce new tooling and or application technology. VIC runs on the vSphere infrastructure platform that customers already have. This makes it possible for IT Operations to provide the same security, data persistency, networking and management capabilities for containers as it can do for virtual machines.</p>
<p>Besides the existing vSphere capabilities it can also make use of new vSphere software-defined technology for storage virtualization (VSAN / VVOLs) and network virtualization (NSX). No need to re-architecture the existing infrastructure. It can be fully enabled for a software-defined world of tomorrow without major design changes.</p>
<p><a href="https://i0.wp.com/thinkcloud.nl/wp-content/uploads/2015/08/1441024897_full.png" target="_blank"><img class="aligncenter" src="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2015/08/1441024897_thumb.png?w=700" alt="" align="middle" data-recalc-dims="1" /></a></p>
<p>VMware Integrated Containers (VIC) leverages existing vSphere technology to create a container hosting platform out of standard vSphere components, This makes it possible to create an environment that adds functionality as networking and security without compromising.</p>
<p>For each VIC instance a resource pool and a Virtual Container Host (VCH) will be created.</p>
<p>The Virtual Container Host is the central entity within the VIC instance. It can be seen as the manager of all the containers that will be run within the VIC instance. Besides managing it also provides network capabilities to the container instances by routing the traffic from within the VIC instance to the outside world. Application traffic and the container resources (API requests, images, etc.) will all be handled by the VCH.</p>
<p>Please be aware that containers do not run on the VCH itself. Each container instance will be provided with a new virtual machine the moment it is started. By using instant cloning vSphere can provide a virtual machine instantly for container usage. Instant cloning creates a virtual machine copy in-memory which makes it possible to provide the foundation for the container that needs to be run is an fast and effective way.</p>
<p><a href="https://i0.wp.com/thinkcloud.nl/wp-content/uploads/2015/08/1441025835_full.png" target="_blank"><img class="aligncenter" src="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2015/08/1441025835_thumb.png?w=700" alt="" align="middle" data-recalc-dims="1" /></a></p>
<p>VCH then manages the power state of the virtual machine that hosts the container and makes sure that all container API requests are handled in correspondence with the virtual machines life-cycle.</p>
<p>All of the VIC virtual machines are hosted within a vSphere resource pool that make up the VIC instance. A resource pool makes sure that resources can be managed per VIC instance. Each container having it&#8217;s own virtual machines makes it possible to guarantee resources on a per container basis. This granular way of managing resources now gives containers the ability to manage and monitor resources through the same mechanism that is used for virtual machines. Next to resource management it also guarantees security through isolation. No containers can influence another instance as there is a one-to-one container to virtual machine relationship.</p>
<p>And last but not least all data needs to be stored in a persistent way. For this each VIC will be provided with datastore space. These datastores will host the VMDKs of the virtual machines in the VIC instance. If a new container instance is launched within the VIC a new VMDK is created. That VMDK will have all the images (layers) and volumes installed for the new container instance.</p>
<p>So in all VMware Integrated Containers is the perfect fit for running containers on top of your vSphere platform. Running cloud-immigrant and cloud-native apps alongside one another.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2015/09/23/vmware-integrated-containers-tech-preview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1996</post-id>	</item>
		<item>
		<title>Datacenter-like experience on your laptop : VMware AppCatalyst (TP 2)</title>
		<link>http://thinkcloud.nl/2015/08/30/datacenter-like-experience-on-your-laptop-vmware-appcatalyst-tp-2/</link>
					<comments>http://thinkcloud.nl/2015/08/30/datacenter-like-experience-on-your-laptop-vmware-appcatalyst-tp-2/#respond</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Sun, 30 Aug 2015 18:24:55 +0000</pubDate>
				<category><![CDATA[Cloud-Native]]></category>
		<category><![CDATA[appcatalyst]]></category>
		<category><![CDATA[cloud-native apps]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=1984</guid>

					<description><![CDATA[A couple of months ago VMware released AppCatalyst. This is the slimmed down version of the popular desktop product VMware Fusion. It gives you the ability to run virtual machines on top of your Mac. Bringing you “datacenter-like” experience on top of your laptop. This difference between Fusion and AppCatalyst is that AppCatalyst provides you [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A couple of months ago VMware released AppCatalyst. This is the slimmed down version of the popular desktop product VMware Fusion. It gives you the ability to run virtual machines on top of your Mac. Bringing you “datacenter-like” experience on top of your laptop.</p>
<p>This difference between Fusion and AppCatalyst is that AppCatalyst provides you with the virtualization engine and you can control it through the command line and APIs, not a graphical interface. So a limited set of control, but it is free to use.</p>
<p>AppCatalyst has been specifically created to accommodate developers. Most developers work with APIs and command line tools in order to get the job done. AppCatalyst provides this functionality and included with AppCatalyst is the Linux operating system project Photon. This Linux platform can be used to host containers (Docker, rkt, Garden, etc. ) which nowadays are used by developers for application development. The whole purpose is to create a “datacenter-like” environment experience on a developer desktop / laptop.</p>
<p>The first tech preview was limited with the amount of features, but the team developing AppCatalyst put a lot of effort in expanding the functionality. So now Tech Preview 2 (TP2) is available with the newly added stuff:</p>
<ul>
<li>AppCatalyst now allows VMs to run any version of Linux, BSD and Solaris.</li>
<li>The AppCatalyst location is automatically added to a user&#8217;s path (was a manual step)</li>
<li>A bug that incorrectly reported the suspend state has been fixed.</li>
<li>The new Photon OS template VM with updated VMware tools has been bundled with AppCatalyst.</li>
<li>Cross-ported a couple of critical Fusion bug fixes into AppCatalyst.</li>
<li>AppCatalyst now allows users to run ESXi VMs (this is an experimental feature)</li>
</ul>
<p>AppCatalyst Tech Preview 2 can be downloaded <a href="http://www.getappcatalyst.com/" target="_blank">here</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2015/08/30/datacenter-like-experience-on-your-laptop-vmware-appcatalyst-tp-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1984</post-id>	</item>
		<item>
		<title>Cool Fling : Web UI for ESXi</title>
		<link>http://thinkcloud.nl/2015/08/18/cool-fling-direct-connect-ui-for-esxi/</link>
					<comments>http://thinkcloud.nl/2015/08/18/cool-fling-direct-connect-ui-for-esxi/#respond</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Tue, 18 Aug 2015 08:42:21 +0000</pubDate>
				<category><![CDATA[SDDC]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=1975</guid>

					<description><![CDATA[A lot of new stuff is released by VMware and of course everything is cool stuff, but sometimes something is released that you’ve been waiting for for quite some time. And in my case that’s a web console to control ESXi directly. I’m using a Mac and always is a hassle to get access to get access [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A lot of new stuff is released by VMware and of course everything is cool stuff, but sometimes something is released that you’ve been waiting for for quite some time. And in my case that’s a web console to control ESXi directly.</p>
<p>I’m using a Mac and always is a hassle to get access to get access to a user interface. There isn&#8217;t a client available for Mac and I first had to install the Web Client in order to get access.</p>
<p>Now some great engineers at VMware have released a Fling that gives you direct access to the ESXi host through a HTML5 web interface that can be installed through a VIB file. It’s a simple process that can be found on the Fling page over <a href="https://labs.vmware.com/flings/esxi-embedded-host-client" target="_blank">here</a>. It’s straightforward to setup. It took me 2 minutes following the instructions.</p>
<p><a href="https://i0.wp.com/thinkcloud.nl/wp-content/uploads/2015/08/1439887337_full.png" target="_blank"><img class="aligncenter" src="https://i1.wp.com/thinkcloud.nl/wp-content/uploads/2015/08/1439887337_thumb.png?w=700" alt="" align="middle" data-recalc-dims="1" /></a></p>
<p>Be aware that all Flings are tech preview, so not everything is working out-of-the-box. But these features work for sure :</p>
<ul>
<li>VM operations (Power on, off, reset, suspend, etc).</li>
<li>Creating a new VM, from scratch or from OVF/OVA (limited OVA support)</li>
<li>Configuring NTP on a host</li>
<li>Displaying summaries, events, tasks and notifications/alerts</li>
<li>Providing a console to VMs</li>
<li>Configuring host networking</li>
<li>Configuring host advanced settings</li>
<li>Configuring host services</li>
</ul>
<p>For more information also have a look at the <a href="http://www.virtuallyghetto.com/2015/08/new-html5-embedded-host-client-for-esxi.html" target="_blank">blog</a> of <a href="https://twitter.com/lamw" target="_blank">Willam Lam</a> here. He has more details on the project.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2015/08/18/cool-fling-direct-connect-ui-for-esxi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1975</post-id>	</item>
		<item>
		<title>The virtual machine as the foundation for containers</title>
		<link>http://thinkcloud.nl/2015/07/30/the-virtual-machine-as-the-foundation-for-containers/</link>
					<comments>http://thinkcloud.nl/2015/07/30/the-virtual-machine-as-the-foundation-for-containers/#respond</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Thu, 30 Jul 2015 12:00:21 +0000</pubDate>
				<category><![CDATA[Cloud-Native]]></category>
		<category><![CDATA[cloud-native apps]]></category>
		<category><![CDATA[containers]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[docker]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=1969</guid>

					<description><![CDATA[Since containers got traction within the IT community,  especially with developers,  there have been discussions that it would make virtual machines obsolete. &#8220;VMs (and with it hypervisors) are consumers of resources that can be used to run applications&#8221; is the general thought that comes to mind when you only take containers into account. Which is [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Since containers got traction within the IT community,  especially with developers,  there have been discussions that it would make virtual machines obsolete.</p>
<p>&#8220;VMs (and with it hypervisors) are consumers of resources that can be used to run applications&#8221; is the general thought that comes to mind when you only take containers into account. Which is true is you are a developer and care about your applications: containers only on bare metal is the way to go!</p>
<p>But you do need to take into account that applications need to be maintained and managed by IT infrastructure operations guys. For them it&#8217;s about creating a stable environment and making sure that the infrastructure delivers it&#8217;s service in a resilient way, while keeping everything manageable. For this reason server virtualization and virtual machines have been a huge success over the last 10 years. It abstracted the compute functionality by creating virtual machines, made infrastructure management easy and optimizes resource management.</p>
<p>Now containers come along and all that great features of server virtualization are forgotten and basically Ops is being told: bare metal is the way forward.</p>
<p>In my opinion this all comes down to a responsibility definition : <strong>Containers solve a Dev problem, virtual machines solve an Ops problem</strong>.</p>
<p>Better yet virtual machines create a foundation for the challenges that containers have. The biggest problem with containers today is that they don&#8217;t provide isolation. This has been a feature of VMs since the beginning. So the shortcomings of containers are solved by virtual machines.</p>
<p>The picture below give a graphical representation of a container on top of a virtual machine.</p>
<p><a href="https://i0.wp.com/thinkcloud.nl/wp-content/uploads/2015/07/1438248401_full.png" target="_blank"><img class="aligncenter" src="https://i0.wp.com/thinkcloud.nl/wp-content/uploads/2015/07/1438248401_thumb.png?w=700" alt="" align="middle" data-recalc-dims="1" /></a></p>
<p>Don&#8217;t get me wrong: I love containers and the problems that they solve for developers, but I don&#8217;t think we need to throw away best practices on how to operate an IT infrastructure just because we can. Virtual machines have proven to be a good foundation within IT infrastructures of today and test have already proven that the impact for resources of running containers on top of hypervisors are minimal, even neglectable.</p>
<p>So containers on top of virtual machines: the best of both worlds &amp; bringing Dev and Ops closer together.</p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2015/07/30/the-virtual-machine-as-the-foundation-for-containers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1969</post-id>	</item>
		<item>
		<title>Cloud Immigrant vs. Cloud Native Applications</title>
		<link>http://thinkcloud.nl/2015/07/06/cloud-immigrant-vs-cloud-native-applications/</link>
					<comments>http://thinkcloud.nl/2015/07/06/cloud-immigrant-vs-cloud-native-applications/#respond</comments>
		
		<dc:creator><![CDATA[martijn]]></dc:creator>
		<pubDate>Mon, 06 Jul 2015 08:00:17 +0000</pubDate>
				<category><![CDATA[Cloud-Native]]></category>
		<category><![CDATA[cloud immigrant]]></category>
		<category><![CDATA[cloud native]]></category>
		<category><![CDATA[cloud-native apps]]></category>
		<guid isPermaLink="false">http://thinkcloud.nl/?p=1950</guid>

					<description><![CDATA[Lately I’ve been having discussion with customers around the topic of Cloud-Native Apps. It’s cool to talk about these new developments, but it also raises a lot of questions with my attendees and they want to know what my opinion / definition is about Cloud-Native. Most of the times I refer to the analogy of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2015/07/1435955537_full.png" target="_blank"><img class="aligncenter" src="https://i2.wp.com/thinkcloud.nl/wp-content/uploads/2015/07/1435955537_thumb.png?w=700" alt="" align="middle" data-recalc-dims="1" /></a></p>
<p>Lately I’ve been having discussion with customers around the topic of Cloud-Native Apps. It’s cool to talk about these new developments, but it also raises a lot of questions with my attendees and they want to know what my opinion / definition is about Cloud-Native.</p>
<p>Most of the times I refer to the analogy of Digital Natives vs. Digital Immigrant. This term was first coined by Marc Prensky with his article <em>Digital Natives, Digital Immigrants </em>in which he describes the failure of American educators to understand the needs of modern students. Or to look into a broader perspective, you have people (Digital Natives) that grow up with modern technology like computers, smartphones, tablets, etc. and people (Digital Immigrants) that have learned (or not) these new technologies later in life and have not grown up with them. It shows how different types of people consume the technology today and how they work with them.</p>
<p>And that’s where the analogy can be made to cloud native vs. cloud immigrant applications. Cloud in my opinion is a convergence of multiple technologies at the same time, that makes things possible that we&#8217;re not possible 5 &#8211; 10 years ago. But applications have been around since the start of the mainframe and boomed when we got the the client-server era. These applications nowadays reside on virtualized platforms. Platforms that are now converted to private clouds. Question however is if these applications make full use of the capabilities of a cloud environment. They were not designed with cloud in mind and are still very dependent of the capabilities that the infrastructure has to offer even if it’s all software-defined. They live in the cloud, but as they were not designed for it, they can be called “cloud immigrants”.</p>
<p>This of course is different from the applications that developers create today. If given the opportunity to design an application from the start, developers choose a resilient and scalable architecture and make use of architecture designs such as microservices. Everything is loosly coupled and can be replicated all over the cloud (or even clouds). This makes these applications “cloud native” and they make full use of all the benefits that a cloud architecture has to offer.</p>
<p>So both types of applications can run on a cloud platform, but both have different characteristics. Below a table showing the difference in some of the characteristics of “cloud immigrant” and “cloud native”.</p>
<p><a href="https://i1.wp.com/thinkcloud.nl/wp-content/uploads/2015/07/1436127684_full.png" target="_blank"><img class="aligncenter" src="https://i0.wp.com/thinkcloud.nl/wp-content/uploads/2015/07/1436127684_thumb.png?w=700" alt="" align="middle" data-recalc-dims="1" /></a></p>
<p>There is no right or wrong when looking at the characteristics of the two different application structures. It just depends what the requirements are with regards to your applications. “Cloud immigrants” over the last decades have served us well. The majority of the applications today still are “cloud immigrants”. And for the years to come we’ll still need to support them and run them in our clouds. Migrating “cloud immigrants” to “cloud native” is not an easy task at hand and to give an example for that we just have to look into the past : we&#8217;re still running mainframe today, wasn&#8217;t that supposed to be migrated to the client-server model?</p>
<p>However “cloud native” is the way forward and IT departments need to prepare themselves to host these applications on top of their cloud infrastructures. Question then becomes : How do you run “cloud immigrants” and “cloud natives” jointly together?</p>
]]></content:encoded>
					
					<wfw:commentRss>http://thinkcloud.nl/2015/07/06/cloud-immigrant-vs-cloud-native-applications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1950</post-id>	</item>
	</channel>
</rss>
