<?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/"
	>

<channel>
	<title>MSP Archives | Cloudar</title>
	<atom:link href="https://cloudar.be/tag/msp/feed/" rel="self" type="application/rss+xml" />
	<link>https://cloudar.be/tag/msp/</link>
	<description>100% Focus On AWS // 100% Customer Obsession</description>
	<lastBuildDate>Thu, 03 Sep 2026 17:10:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>Cloudar is now Backed by AWS Support: the engineering behind the label</title>
		<link>https://cloudar.be/awsblog/cloudar-is-now-backed-by-aws-support-the-engineering-behind-the-label/</link>
		
		<dc:creator><![CDATA[Tom De Blende]]></dc:creator>
		<pubDate>Thu, 03 Sep 2026 17:10:56 +0000</pubDate>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[CSPM]]></category>
		<category><![CDATA[MSP]]></category>
		<category><![CDATA[Partner-Led Support]]></category>
		<guid isPermaLink="false">https://cloudar.be/?p=22816</guid>

					<description><![CDATA[<p>Cloudar attained the Backed by AWS Support label. We walk through the new 2026 AWS support landscape, the Partner-Led Support model, and the tooling we built to earn it.</p>
<p>The post <a href="https://cloudar.be/awsblog/cloudar-is-now-backed-by-aws-support-the-engineering-behind-the-label/">Cloudar is now Backed by AWS Support: the engineering behind the label</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Cloudar has attained the <strong>Backed by AWS Support</strong> designation, the label AWS awards to partners certified to deliver AWS Partner-Led Support. We are proud of it, but a label on a website tells you nothing by itself. So instead of only announcing it, we want to show you what we actually built to earn it: the escalation model, the Support API integration in our service desk, and the posture management that feeds our proactive reviews.</p>
<p>The timing also matters. AWS fundamentally restructured its entire support portfolio at re:Invent 2025, and many customers are now re-evaluating how they buy support. So this post does three things: it maps out the new AWS support landscape, explains where partner-delivered support fits in it, and shows what we technically built to earn the label.</p>
<h2>First, the lay of the land: AWS Support in 2026</h2>
<p>If the plan names below look unfamiliar, that is because the lineup you knew is on its way out. AWS announced at re:Invent 2025 that the legacy Developer, Business, and Enterprise On-Ramp plans will be discontinued on January 1, 2027. The new portfolio is simpler: a free Basic tier plus three paid plans, each layering on the previous one.</p>
<table>
<thead>
<tr>
<th>Plan</th>
<th>Minimum monthly charge</th>
<th>What defines it</th>
</tr>
</thead>
<tbody>
<tr>
<td>Business Support+</td>
<td>$29 per account</td>
<td>24/7 access to AWS engineers, AI-powered contextual troubleshooting, 30-minute response for critical issues</td>
</tr>
<tr>
<td>Enterprise Support</td>
<td>$5,000</td>
<td>Designated TAM, 15-minute response for business-critical cases, AWS Security Incident Response included at no extra cost</td>
</tr>
<tr>
<td>Unified Operations</td>
<td>$50,000</td>
<td>The new top tier: Domain Specialist Engineers, AWS Countdown Premium, and proactive operational involvement beyond classic reactive support</td>
</tr>
</tbody>
</table>
<p>Read those numbers as floors, not prices. AWS support has always billed the greater of the minimum or a percentage of your AWS charges (Business Support+ starts at 9% and tiers down as spend grows), so a $29 minimum does not mean a $29 bill. Model your own usage before comparing tiers.</p>
<p>Three changes stand out for anyone planning their 2026 support strategy:</p>
<ul>
<li><strong>Full Enterprise Support now has roughly the minimum charge On-Ramp used to.</strong> The headline is that the Enterprise minimum fell from $15,000 to $5,000 per month, but the more useful comparison is with Enterprise On-Ramp at $5,500: at a similar floor you now get a designated TAM instead of a pooled one, and a 15-minute critical response target instead of 30 minutes.</li>
<li><strong>Enterprise On-Ramp disappears by automatic upgrade.</strong> On-Ramp customers are moved to full Enterprise Support during 2026, at contract renewal or in batches, gaining a designated TAM and the 15-minute SLA in the process. Check what that does to your spend before the migration lands.</li>
<li><strong>Business Support+ can be enrolled organization-wide.</strong> From the management account (AWS Organizations with all features enabled), one subscription covers the whole organization, which removes the old per-account plan patchwork at the low end.</li>
</ul>
<h2>Two ways to buy support through a partner</h2>
<p>Against that backdrop, AWS defines two distinct partner models, and they are frequently confused:</p>
<p><strong>AWS Resold Support</strong> means your partner owns the billing relationship, but you keep a direct technical relationship with AWS: you open your own cases in the AWS Support Center. Resold Support is available as Business Support+, Enterprise Support, or Unified Operations. It is a procurement construct more than an operational one.</p>
<p><strong>AWS Partner-Led Support (PLS)</strong> means the partner <em>is</em> your support front door. The partner delivers level 1 and level 2, holds Premium Support behind your accounts, and escalates into AWS with priority when needed. This is the model that requires certification, and it is exactly what the Backed by AWS Support label signals: AWS has audited and equipped this partner to run support, not just to invoice it.</p>
<p>The right choice depends on where your operational capability sits. If you have a strong internal cloud team and only want purchasing convenience, Resold Support is the cleaner fit. If you want the team that operates your environment to also own your support cases end to end, PLS is the stronger model. Cloudar offers both, and the rest of this post explains what the PLS machinery looks like on our side.</p>
<h2>The Partner-Led Support model</h2>
<p>Where direct and Resold Support are two-party models (you open a case, AWS responds, your partner is somewhere on the side), PLS restructures support into a layered model:</p>
<ol>
<li><strong>You contact Cloudar.</strong> Our engineers, who already know your landing zone, your accounts, and your workloads, handle the case as level 1 and level 2.</li>
<li><strong>Cloudar escalates to AWS when needed.</strong> As a PLS partner we hold Premium Support behind your accounts, with 24/7 access to AWS experts and a 15-minute response target for high severity escalations. Worth being precise about what that clock measures: it starts when we escalate to AWS, not when you report the issue to us. Your response times are the ones in your contract with us; the AWS target is what we get once our engineers decide the problem needs AWS on it.</li>
<li><strong>AWS works with us, not around us.</strong> Our specialist Technical Account Manager collaborates on escalations, and we maintain a jointly defined incident response plan so severity mapping and escalation paths are agreed before an incident, not during one.</li>
</ol>
<p>The difference with a plain resale construct: a PLS partner is certified, audited, and equipped by AWS to run support, not just to forward tickets. Attaining the label required passing the AWS Foundational Technical Review for our support practice and committing to the program&#8217;s response and quality targets. The rest of this post is about the &#8220;equipped&#8221; part.</p>
<h2>Case management: the AWS Support API in our service desk</h2>
<p>The first thing we wired in is programmatic case management. Cases we open on your behalf do not live in a console someone checks twice a day; they are synchronized into our Jira-based service desk through the AWS Support API, so the case history and the customer ticket are one timeline.</p>
<p>Opening a case from a ticket:</p>
<pre><code class="language-bash" data-line="">aws support create-case \
  --region us-east-1 \
  --subject &quot;EKS node group failing health checks after AMI rotation&quot; \
  --service-code &quot;amazon-elastic-kubernetes-service&quot; \
  --severity-code &quot;urgent&quot; \
  --category-code &quot;cluster-management&quot; \
  --communication-body &quot;Managed node group X in eu-west-1 ...&quot; \
  --attachment-set-id &quot;$ATTACHMENT_SET_ID&quot;
</code></pre>
<p>Two implementation details that matter if you ever build against this API yourself:</p>
<ul>
<li><strong>It only exists in us-east-1.</strong> Whatever region your workloads run in, the AWS Support API is accessed through its <code class="" data-line="">us-east-1</code> endpoint. Hardcode the region in your client, not in your mental model of the workload.</li>
<li><strong>Attachments are a two-step flow.</strong> You first call <code class="" data-line="">add-attachments-to-set</code> with base64 payloads, get an attachment set ID back, and reference it in <code class="" data-line="">create-case</code> or in a later <code class="" data-line="">add-communication-to-case</code>. An attachment set holds up to three files at 5 MB each, and the set expires an hour after you create it. Worth knowing before you design around it: the console accepts larger uploads than this API path does, so do not assume a log bundle your engineers can drag into Support Center will go through your automation unchanged.</li>
</ul>
<p>For the synchronization back into Jira we did not reinvent the wheel. Our case sync is based on <a href="https://github.com/justeat/JustSupport">JustSupport</a>, the open source tool Just Eat published for exactly this problem: bidirectional sync between AWS Support cases and Jira tickets. The architecture we retained from it is refreshingly simple and worth describing, because it solves the multi-account problem every MSP has:</p>
<ul>
<li><strong>The link is a custom Jira field.</strong> Each Jira ticket carries a field holding the AWS Support case reference. Fill it in and the sync picks the case up, including a backfill of all prior correspondence (four months of lookback by default), so a case opened in the console before the ticket existed still ends up with a complete timeline.</li>
<li><strong>Cross-account by role assumption.</strong> A scheduled Lambda assumes a lightweight IAM role (deployed from a CloudFormation template in the repo) in every account configured, and pulls case updates from each. One deployment covers the whole managed estate; onboarding a new customer account is one role and one config entry.</li>
<li><strong>Idempotency via DynamoDB.</strong> Processed updates are tracked in a DynamoDB table, so the five-minute polling schedule (chained through SNS until all updates are drained) never produces duplicate comments. It even pauses while an AWS chat session is live and processes the transcript once the session ends.</li>
<li><strong>Replies go the other way too.</strong> An engineer writes a Jira comment starting with <code class="" data-line="">#DearAWS</code> and the text is posted to the AWS case; the comment is edited to <code class="" data-line="">#SenttoAWS</code> on success. Nobody leaves the ticket to talk to AWS.</li>
</ul>
<p>Net effect: when an AWS Support engineer replies at 03:00, the update is in the customer-visible ticket minutes later, not when our morning shift logs in.</p>
<h3>Resurrecting an eight-year-old serverless project</h3>
<p>Full transparency: the upstream repository has been dormant since 2018, three commits and done. You cannot deploy it as-is in 2026, and we would not recommend trying. What we run is an internally maintained version, and getting there was a small case study in how serverless projects age:</p>
<ul>
<li><strong>The Lambda runtime was long gone.</strong> The Node.js runtime of that era has been through several deprecation cycles since. Moving to a current Node.js LTS runtime was the easy part.</li>
<li><strong>The AWS SDK migration was the real work.</strong> The code was written against the AWS SDK for JavaScript v2, which reached end of support in 2025 and is not bundled in current Node.js Lambda runtimes anyway. Migrating to SDK v3 meant swapping the monolithic client for modular ones (Support, DynamoDB, SNS, STS) and rewriting the <code class="" data-line="">.promise()</code> call chains around the v3 command pattern.</li>
<li><strong>Jira moved underneath it.</strong> The Jira Cloud REST API has evolved since 2018; the gotcha that costs the most time is that modern comment endpoints expect Atlassian Document Format JSON rather than plain text, so the comment-posting path needed reworking on both directions of the sync.</li>
<li><strong>The deployment tooling needed a refresh.</strong> The original Serverless Framework configuration predates several major versions; we redeployed on a current toolchain.</li>
</ul>
<p>Here is the part worth internalizing: <strong>the core architecture needed no redesign.</strong> Runtimes, SDK clients, API payloads and deployment tooling all had to be replaced, but the shape of the solution did not: the custom field linkage, the cross-account role assumption, the SNS-chained processing and the DynamoDB idempotency table all still work exactly as designed in 2018. The runtimes, SDKs, and APIs around it rotted; the event-driven design did not. That is the strongest endorsement of simple serverless architecture we can give, and it is why we chose to revive the project rather than build our own. If you want to do the same, the upstream repo remains a solid architectural blueprint, but budget for the modernization pass rather than a quick deploy.</p>
<p>One design decision worth stealing: we keep a hard mapping table between AWS severity codes and our ITSM priorities, agreed in the incident response plan with our TAM.</p>
<table>
<thead>
<tr>
<th>AWS severity code</th>
<th>Response target</th>
<th>Cloudar priority</th>
</tr>
</thead>
<tbody>
<tr>
<td>critical</td>
<td>15 min</td>
<td>P1</td>
</tr>
<tr>
<td>urgent</td>
<td>1 hour</td>
<td>P2</td>
</tr>
<tr>
<td>high</td>
<td>4 hours</td>
<td>P3</td>
</tr>
<tr>
<td>normal</td>
<td>12 hours</td>
<td>P4</td>
</tr>
<tr>
<td>low</td>
<td>24 hours</td>
<td>P5</td>
</tr>
</tbody>
</table>
<p>Sounds obvious, but during an incident nobody should be interpreting what &#8220;urgent&#8221; means. The mapping is code, not judgement.</p>
<h2>Proactive posture: CSPM across the managed estate</h2>
<p>PLS pushes partners toward proactive support: catching problems before they become cases. For posture, our tool of choice is Trend Vision One Cloud Risk Management, the CSPM that carries the Cloud One Conformity lineage. It is a third-party platform, but its mechanics are AWS all the way down, which is exactly why it works well at MSP scale:</p>
<ul>
<li><strong>Onboarding is a CloudFormation stack.</strong> Each managed account gets a read-only cross-account IAM role deployed from a template, the same pattern as our case sync. New customer, one stack, done. No agents for posture scanning.</li>
<li><strong>Coverage is broad and rule-based.</strong> The platform continuously evaluates accounts against 900+ AWS-specific rule checks, mapped to the Well-Architected Framework and to the compliance frameworks our customers actually get audited on. That mapping matters: a finding that says &#8220;S3 bucket policy allows cross-account write, fails CIS 2.1.x and your ISO 27001 control&#8221; is actionable in a way a raw misconfiguration list is not.</li>
<li><strong>Findings flow into the same operational rhythm.</strong> Posture findings are triaged into our service desk with the same priority model as reactive cases, so a critical misconfiguration is a P1 with an owner, not a dashboard entry. For customers running AWS Security Hub, findings can be published there as well, keeping their native AWS view complete.</li>
</ul>
<p>This is also where the PLS program features land in practice. The Partner Security Reviews the program includes, aligned with the Well-Architected Security Pillar, are fed directly by this CSPM data rather than assembled by hand. And for the reactive path, PLS grants secure access to a subset of the diagnostic tooling AWS Support engineers themselves use, which shortens the loop on the classic &#8220;we need service-side visibility&#8221; cases that previously required a full escalation round-trip.</p>
<h3>How you would build this AWS-native</h3>
<p>Because this is the question every architect should ask before buying anything: what does the same capability look like with AWS-native services? Since the re:Invent 2025 restructure, the native stack looks like this:</p>
<ul>
<li><strong>AWS Config is the foundation.</strong> A configuration recorder per account and region tracks resource state, and managed Config rules evaluate it continuously. Conformance packs bundle rules into deployable compliance sets (CIS, PCI, operational best practices), and an aggregator gives you the cross-account view.</li>
<li><strong>Security Hub CSPM is the posture layer, and the naming is worth getting right.</strong> The posture management capabilities previously known as AWS Security Hub are now AWS Security Hub CSPM: best practice checks against standards like AWS Foundational Security Best Practices and the CIS AWS Foundations Benchmark, producing findings in the AWS Security Finding Format. The name AWS Security Hub now refers to the broader unified service, generally available since December 2025, which correlates and enriches signals from Security Hub CSPM, GuardDuty, Inspector and Macie into prioritized risks. So it is not a rename: the old service became the CSPM component inside a bigger one.</li>
<li><strong>Organizations does the fleet wiring.</strong> A delegated administrator account plus central configuration policies auto-enable the services and standards on every new account in the organization, so posture coverage is a property of account creation, not a checklist item.</li>
<li><strong>Remediation is EventBridge plus SSM.</strong> Findings emit events; rules route critical ones to SSM Automation runbooks or ticket creation. Config also supports auto-remediation directly on rule breach.</li>
<li><strong>Amazon GuardDuty adds the threat detection layer.</strong> Posture tells you an environment is configured badly; it does not tell you a credential is being abused right now. GuardDuty answers that second question, analysing CloudTrail management and data events, VPC flow logs, and DNS query logs with no agent to deploy and no log pipeline to build. Well worth enabling alongside the stack above, with the optional protection plans (S3, EKS Runtime Monitoring, Malware, RDS, Lambda) switched on selectively rather than everywhere, since billing scales with the volume of events and logs analysed.</li>
</ul>
<p>For a single organization, this stack is excellent and should be the default before any third-party purchase. So why do we run a third-party CSPM as an AWS Premier Partner? Two structural reasons, and one commercial one:</p>
<ul>
<li><strong>The organization boundary.</strong> Native aggregation (Config aggregators, Security Hub delegated admin, and GuardDuty&#8217;s delegated administrator too) works within one AWS Organization. An MSP manages many customers, which means many organizations. GuardDuty has exactly the same limitation: you get clean organization-wide enablement and auto-enable for new member accounts, but only within each organization, so a partner still ends up with one delegated administrator per customer and no native way to see across them. Building one consolidated, customer-partitioned view means custom plumbing: forwarding findings to a central EventBridge bus and building your own aggregation, storage, and access model on top. At that point you are not configuring a service, you are building a product.</li>
<li><strong>Compliance mapping out of the box.</strong> Our customers get audited against ISO 27001, NIS2, and sector frameworks. The third-party platform ships the rule-to-framework mapping and the auditor-friendly reporting; natively you assemble that from conformance packs and Audit Manager per organization.</li>
<li><strong>The cost shape is worth modelling, not assuming.</strong> Config bills per configuration item recorded and per rule evaluation, Security Hub CSPM per check. That means native posture spend scales with how much your customers change their environments rather than with how many customers you have, which is a harder number to forecast in a managed services P&amp;L. We are deliberately not putting a figure on the comparison here, because it depends entirely on resource churn in the estate you are modelling. Run it against your own account inventory before treating either option as the cheap one.</li>
</ul>
<p>None of this makes the native stack wrong; it makes it right for a different shape of organization. If you run one AWS Organization, start with Config, Security Hub CSPM, and central configuration, and only look further when you hit a concrete limit. Our estate hits the multi-organization limit on day one, so we run Trend Vision One across it, and keep the AWS-native integration points (CloudFormation onboarding, CloudTrail-driven signals, optional Security Hub publishing) so nothing about the estate becomes opaque to AWS tooling.</p>
<p>And to be clear about where we would like this to go: as Cloudar, we would love to see AWS close this gap. First-class multi-organization support in Config aggregators, Security Hub CSPM, and GuardDuty, letting a partner operate one governed view across the organizations of the customers it manages, would remove our biggest reason to depend on third-party tooling for posture. The building blocks (delegated administration, central configuration, cross-account roles) all exist; they just stop at the organization boundary today. Consider this our feature request, filed publicly.</p>
<h2>What this means for you</h2>
<p>For Cloudar, the label validates an investment: AWS-grade tooling, a curated troubleshooting curriculum built from the cases AWS Support escalates most often, and a TAM relationship that spans our whole managed base. Support is core to what we sell, and this gives that investment external AWS validation rather than asking customers to take our word for it.</p>
<p>For you as a customer, the practical outcomes are:</p>
<ul>
<li><strong>One front door, with context.</strong> You reach the engineers who operate your environment, backed by the pipelines described above rather than an anonymous queue starting from zero.</li>
<li><strong>AWS speed when it counts.</strong> When something needs AWS, our escalation reaches their experts under a 15-minute response target, with the diagnosis already framed rather than starting from scratch.</li>
<li><strong>Proactive by construction.</strong> Posture findings and security reviews flow through the same priority model as your incidents, so misconfigurations become owned tickets instead of dashboard entries.</li>
</ul>
<p>With the legacy plans disappearing on January 1, 2027, every AWS customer currently paying for one of the retiring plans will touch this decision in the coming year: pick a new direct plan, buy Resold Support through a partner, or move to Partner-Led Support. If you currently run a direct plan next to a partner relationship, that re-evaluation is worth a structured conversation: consolidating typically simplifies contracts, escalation paths, and often the bill. And if you are a partner reading this on your own PLS journey, the Support API, a revived open source case sync, and a severity mapping your team never has to debate at 03:00 are the places to start.</p>
<p>Program details live on the <a href="https://aws.amazon.com/premiumsupport/partner-led-support/">AWS Partner-Led Support page</a>.</p>
<p>The post <a href="https://cloudar.be/awsblog/cloudar-is-now-backed-by-aws-support-the-engineering-behind-the-label/">Cloudar is now Backed by AWS Support: the engineering behind the label</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Hidden Cost of Convenience</title>
		<link>https://cloudar.be/awsblog/the-hidden-cost-of-convenience/</link>
		
		<dc:creator><![CDATA[Tom De Blende]]></dc:creator>
		<pubDate>Fri, 17 Oct 2025 11:23:39 +0000</pubDate>
				<category><![CDATA[MSP]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Managed Services]]></category>
		<guid isPermaLink="false">https://cloudar.be/?p=22650</guid>

					<description><![CDATA[<p>When choosing an AWS Managed Service Provider (MSP), most organizations focus on immediate benefits: faster deployment, expert guidance, and managed operations. But there&#8217;s a critical question that often gets overlooked until it&#8217;s too late: What happens when you want to leave? In the AWS ecosystem, MSPs take vastly different approaches when building customer-specific landing zones [&#8230;]</p>
<p>The post <a href="https://cloudar.be/awsblog/the-hidden-cost-of-convenience/">The Hidden Cost of Convenience</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>When choosing an AWS Managed Service Provider (MSP), most organizations focus on immediate benefits: faster deployment, expert guidance, and managed operations. But there&#8217;s a critical question that often gets overlooked until it&#8217;s too late: <strong>What happens when you want to leave?</strong></p>
<p>In the AWS ecosystem, MSPs take vastly different approaches when building customer-specific landing zones and cloud management platforms. Some approaches preserve your freedom and flexibility. Others quietly build the walls of a gilded cage.</p>
<h1><strong>The Two Paths: Open Standards vs. Proprietary Platforms</strong></h1>
<h2><em><strong>The Open Approach: AWS Landing Zone Accelerator (LZA)</strong></em></h2>
<p>AWS Landing Zone Accelerator represents the gold standard for customer independence. As an open-source solution built on AWS CDK and CloudFormation, we deploy LZA to provide several critical advantages:</p>
<ul>
<li><strong>Complete transparency</strong>: All infrastructure is defined as code that you can read, understand, and modify</li>
<li><strong>No licensing fees</strong>: Open-source with no proprietary components</li>
<li><strong>AWS-maintained</strong>: Continuously updated by AWS to keep up to date with new services and features</li>
<li><strong>Industry standard configuration:</strong> With multiple documented sample configurations, you do not need to start from scratch.</li>
<li><strong>Full customer ownership</strong>: Deployed directly into your environment with complete access to the Infrastructure as Code</li>
<li><strong>Exit-ready from day one</strong>: If you ever want to manage it yourself or switch MSPs, you own your landing zone configuration</li>
</ul>
<p>At Cloudar, we&#8217;ve built an entire landing zone practice around LZA precisely because we believe customers should never feel trapped. Your AWS foundation should be an asset you own, not a chain that binds you to any single provider.</p>
<h2><em><strong>The Proprietary Approach: Custom Orchestration Platforms</strong></em></h2>
<p>In contrast, many MSPs have developed proprietary cloud management platforms that create significant lock-in. These are often marketed as &#8220;revolutionary&#8221; or &#8220;next-generation&#8221; platforms that promise to make cloud management easier with &#8220;just a few simple clicks&#8221; or web-based portals that abstract away complexity.</p>
<p>The convenience is real. The long-term cost is hidden.</p>
<p>Here&#8217;s what proprietary platforms typically involve:</p>
<ul>
<li><strong>Black box deployment</strong>: Resources are created through proprietary tooling that abstracts away the underlying infrastructure</li>
<li><strong>Dependency on custom APIs</strong>: Your operations become dependent on the MSP&#8217;s platform rather than native AWS tools</li>
<li><strong>Limited portability</strong>: Moving to another MSP or bringing management in-house requires re-platforming</li>
<li><strong>Knowledge gap</strong>: Your team never develops deep expertise in AWS native tools because they&#8217;re shielded by the abstraction layer</li>
<li><strong>Commercial leverage</strong>: The MSP knows that switching costs are high, affecting pricing negotiations and service quality over time</li>
</ul>
<h1><strong>The Lock-in Mechanisms You Need to Watch For</strong></h1>
<ol>
<li><strong> Custom Landing Zones Without Source Code Access</strong></li>
</ol>
<p>Some MSPs deploy your resources using &#8220;their&#8221; landing zone—a pre-configured multi-account setup built with proprietary Infrastructure as Code that remains their intellectual property. When you want to leave, you inherit an AWS environment you don&#8217;t fully understand, configured by tools you can&#8217;t access.</p>
<p><strong>The Cloudar difference</strong>: We can deploy LZA directly into your AWS accounts. Every CloudFormation stack, every configuration file, every security baseline—you have access to it all.</p>
<ol start="2">
<li><strong> Web-Based Orchestrators That Become Operational Chokepoints</strong></li>
</ol>
<p>Fancy web portals that let you &#8220;deploy with one click&#8221; sound appealing. Until you realize that every operational change must flow through the MSP&#8217;s platform. Want to modify a VPC? You&#8217;re dependent on their UI. Need to adjust security groups? Better hope their platform supports your use case.</p>
<p>These orchestrators create <strong>operational lock-in</strong>: You can&#8217;t effectively operate your AWS environment without the MSP&#8217;s tooling. You&#8217;ve traded AWS complexity for MSP dependency.</p>
<ol start="3">
<li><strong> &#8220;Simplified&#8221; Interfaces That Hide AWS Reality</strong></li>
</ol>
<p>Abstraction layers that promise to &#8220;make AWS easy&#8221; can create a dangerous gap between what you think you&#8217;re deploying and what&#8217;s actually running in your account. When problems arise—and they always do—you discover that your team doesn&#8217;t understand the actual AWS infrastructure because they&#8217;ve only interacted with it through the MSP&#8217;s simplified interface.</p>
<h1><strong>The Real-World Impact of Lock-in</strong></h1>
<p><strong>Scenario 1: The Price Increase</strong></p>
<p>Your MSP announces a 30% price increase. With an LZA you own and open standards, you have options: negotiate from a position of strength, bring management in-house, or transition to another MSP in months. With a proprietary platform, you&#8217;re looking at risky and arduous re-platforming work—and your MSP knows it.</p>
<p><strong>Scenario 2: The Service Quality Decline</strong></p>
<p>Your MSP gets acquired. The new parent company shifts focus, key engineers leave, and service quality drops. With an open approach, you can transition smoothly. With lock-in, you&#8217;re stuck enduring declining service while planning an expensive migration.</p>
<p><strong>Scenario 3: The Strategic Pivot</strong></p>
<p>Your company wants to build internal cloud expertise and eventually self-manage. With LZA, your team can learn standard AWS tools and practices from day one. When you&#8217;re ready to transition, you already have the skills and the code. With proprietary platforms, your team has learned the MSP&#8217;s tools, not AWS—setting your in-house capability building back by years.</p>
<p><strong>Scenario 4: The Platform Limitation</strong></p>
<p>Your business needs evolve, and you need to implement a complex AWS architecture that isn&#8217;t supported by your MSP&#8217;s platform. You&#8217;re now in the worst position: paying for a platform that constrains you, unable to use native AWS capabilities, and facing the choice between living with limitations or undertaking an expensive re-platforming project.</p>
<h1><strong>How to Evaluate Your Current or Prospective MSP</strong></h1>
<p>Ask these critical questions:</p>
<ol>
<li><strong>&#8220;What landing zone solution do you use?&#8221;</strong>
<ul>
<li>Red flag: &#8220;Our proprietary solution&#8221; or vague answers. Subscription based landing zones (yes they exist!).</li>
<li>Green flag: &#8220;your own AWS Landing Zone Accelerator&#8221; or &#8220;a per-customer AWS Control Tower with Customizations for Control Tower&#8221;</li>
</ul>
</li>
<li><strong>&#8220;What happens to our infrastructure if we terminate the contract?&#8221;</strong>
<ul>
<li>Red flag: Vague answers about &#8220;transition planning&#8221; or &#8220;it depends&#8221;</li>
<li>Green flag: &#8220;You keep everything—we&#8217;ll help with knowledge transfer, and you&#8217;ll have all the code and documentation&#8221;</li>
</ul>
</li>
<li><strong>&#8220;Will our team learn AWS-native tools, or primarily your platform?&#8221;</strong>
<ul>
<li>Red flag: &#8220;Our platform abstracts AWS complexity away&#8221;</li>
<li>Green flag: &#8220;We teach AWS best practices and native tools&#8221;</li>
</ul>
</li>
</ol>
<h1><strong>The Cloudar Philosophy: Your Cloud, Your Terms</strong></h1>
<p>Here&#8217;s what that means in practice:</p>
<p><strong>Full LZA Implementation</strong></p>
<p>Every customer gets its own AWS Landing Zone Accelerator, deployed directly into their accounts with complete source code access to the LZA configuration. Deployments happen in your account, giving you end-to-end visibility on your Landing Zone.</p>
<p><strong>AWS-Native Tooling</strong></p>
<p>We use CloudFormation, CDK, AWS Config, Systems Manager—tools that work with or without us. If you hire another AWS expert or build an in-house team, they&#8217;ll recognize everything immediately.</p>
<p><strong>Comprehensive Documentation</strong></p>
<p>You can read about every configuration option today, in the documentation published by AWS. So while we pride ourselves in sharing our knowledge, you are not dependant on us to explain what is going on</p>
<p>Additionally, we write customer-specific documentation  in our Confluence – from architecture decisions to operational procedures.. If you decide to leave, we can provide you with an export of that information.</p>
<p><strong>Open Book Operations</strong></p>
<p>You have full Read Only access to your AWS environment —we&#8217;re partners, not gatekeepers. Want to check our work? Go ahead.</p>
<p><strong>Standard AWS Best Practices</strong></p>
<p>We follow AWS Well-Architected Framework principles and industry-standard patterns. No &#8220;special sauce&#8221; that only we understand.</p>
<p>We succeed by giving you excellent service so you want to stay, not by making it painful to leave.</p>
<p><strong>The Economics of Freedom</strong></p>
<p>Some argue that proprietary platforms are necessary to provide better service or lower costs. We disagree.</p>
<p><strong>Lower costs come from:</strong></p>
<ul>
<li>Automation that scales across customers (which we use)</li>
<li>Deep AWS expertise (which we have)</li>
<li>Efficient processes (which we&#8217;ve refined over years)</li>
</ul>
<p>Not from locking customers into proprietary platforms.</p>
<p><strong>Better service comes from:</strong></p>
<ul>
<li>Highly skilled engineers (which we continuously train)</li>
<li>Customer focus (which our retention rate proves)</li>
<li></li>
</ul>
<p>Not from proprietary abstraction layers.</p>
<p>We&#8217;ve proven that you can deliver excellent MSP services at competitive prices while keeping customers completely free. In fact, we believe customer freedom makes us <em>better</em>—we can&#8217;t coast on lock-in, so we must continuously earn our customers&#8217; business.</p>
<h1><strong>Making the Right Choice</strong></h1>
<p>Before signing with any MSP, ask yourself:</p>
<ul>
<li><strong>Do I understand what I&#8217;m getting into?</strong> Can you clearly explain how your infrastructure will be deployed and managed?</li>
<li><strong>What&#8217;s my exit strategy if things don&#8217;t work out?</strong> Is it measured in weeks, months, or years?</li>
<li><strong>Am I choosing this approach for the right reasons?</strong> Is convenience masking a lack of control?</li>
<li><strong>Do I retain full ownership?</strong> Of code, configurations, documentation, and knowledge?</li>
</ul>
<p><strong>Red Flags in MSP Sales Processes</strong></p>
<p>Be wary if you encounter:</p>
<ul>
<li><strong>Heavy emphasis on &#8220;simplicity&#8221; with little discussion of the underlying AWS architecture</strong></li>
<li><strong>Vague answers about exit strategies and transition processes</strong></li>
<li><strong>Marketing focused on proprietary platforms as the primary differentiator</strong></li>
<li><strong>Contracts that grant the MSP exclusive rights to infrastructure code</strong></li>
<li><strong>Lack of clarity about what you actually own vs. what you&#8217;re licensing</strong></li>
</ul>
<h1><strong>Conclusion: Freedom as a Feature</strong></h1>
<p>In the rush to cloud transformation, it&#8217;s easy to prioritize speed and convenience. And yes, a well-designed proprietary platform can deploy faster than custom LZA implementation—at least initially.</p>
<p>But cloud strategy isn&#8217;t measured in weeks. It&#8217;s measured in years and decades. The question isn&#8217;t &#8220;who can get me to cloud fastest?&#8221; It&#8217;s &#8220;who can help me build sustainable cloud capabilities that serve my business long-term?&#8221;</p>
<p>The MSP industry has a pattern: some providers build their business model around customer stickiness achieved through proprietary tooling. They create beautiful interfaces and slick demos that abstract away AWS complexity. Then, months or years later, customers realize they&#8217;ve traded AWS vendor lock-in for MSP vendor lock-in—often worse, because at least AWS is standardized.</p>
<p>At Cloudar, we reject this model fundamentally. We believe that <strong>customer freedom isn&#8217;t a bug to work around—it&#8217;s a feature to build for.</strong> We&#8217;re proud to be an AWS Premier MSP Partner that wins business through excellence, not lock-in.</p>
<p>Your cloud infrastructure is too important to be held hostage by convenient abstractions. You deserve an MSP that treats you as a partner who will grow and evolve, not a captive customer who might someday try to escape.</p>
<p>Choose partners who believe you should always have the keys to your own kingdom. Choose partners who succeed by being valuable, not by being necessary.</p>
<p>Choose freedom.</p>
<p>The post <a href="https://cloudar.be/awsblog/the-hidden-cost-of-convenience/">The Hidden Cost of Convenience</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sign in with your eID: Using AWS IAM Roles Anywhere with a SmartCard Reader</title>
		<link>https://cloudar.be/awsblog/sign-in-with-your-eid-using-aws-iam-roles-anywhere-with-a-smartcard-reader/</link>
		
		<dc:creator><![CDATA[Ben Bridts]]></dc:creator>
		<pubDate>Thu, 26 Jun 2025 07:53:14 +0000</pubDate>
				<category><![CDATA[Security & Compliance]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[MSP]]></category>
		<guid isPermaLink="false">https://cloudar.be/?p=22584</guid>

					<description><![CDATA[<p>Using temporary credentials to access resources, has long been a best practice and is usually straight-forward if the person or machine that is starting the action is already known in AWS (either by using IAM Identity Center, or because you are running inside the AWS Cloud). However, if you are running on a machine that [&#8230;]</p>
<p>The post <a href="https://cloudar.be/awsblog/sign-in-with-your-eid-using-aws-iam-roles-anywhere-with-a-smartcard-reader/">Sign in with your eID: Using AWS IAM Roles Anywhere with a SmartCard Reader</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Using temporary credentials to access resources, <a href="https://docs.aws.amazon.com/wellarchitected/latest/framework/sec_identities_unique.html">has long been a best practice</a> and is usually straight-forward if the person or machine that is starting the action is already known in AWS (either by using IAM Identity Center, or because you are running inside the AWS Cloud). However, if you are running on a machine that exists outside of AWS you will need an extra component like AWS IAM Roles Anywhere to give you temporary credentials.</p>
<p>Interestingly, Roles Anywhere does not completely solve the problem of not needing to create long-lived credentials, instead it moves (and reduces) the problem from credential management (rotation) to certificate management (distribution).</p>
<p>Setting up a Certificate Authority (CA) that can create certificates can be done with AWS Private Certificate Authority, and there are some options out there to manage distribution (usually as part of a bigger Device Management solution), but wouldn&#8217;t it be nice if the government of Belgium would do that for us?</p>
<h1>The Belgian eID</h1>
<p>In Belgium every citizens gets an identity card. The government makes sure that these get distributed and renewed, and since 2005 they contain a chip that holds (among other things) a certificate that can be used for digital authentication. If we can tie this to Roles Anywhere, we don&#8217;t have to worry about certificate management ourselves.</p>
<p>This eID is the size of a bankcard and the chip can be interacted with using off the shelf smart card readers. Most information can be read without any additional authentication &#8211; if you have the correct middleware, but to sign something you need to enter a PIN code.</p>
<h2>The different certificates</h2>
<p>Every eID holds an &#8220;authentication certificate&#8221; that is tied to the owner of the eID and has been signed by the &#8220;Citizens CA&#8221;.  The Citizens CA&#8217;s certificate is in turn signed by the Belgium Root CA . The Root certificate is self-signed. If we trust the Belgium Root CA, we will be able to validate any authentication certificate. More information about this setup can be found at https://repository.eidpki.belgium.be/#/home</p>
<p>The authentication certificate has two pieces of information that are going to be useful to us:</p>
<ul>
<li>The Issuer, showing us that the certificate is indeed issued by the Citizen CA.</li>
<li>The Subject, containing the name and National Number (a number that uniquely points to one person) of the owner.</li>
</ul>
<h1>AWS IAM Roles Anywhere</h1>
<p>Roles Anywhere allows you to use a certificate and its private key to get temporary credentials. You can think of it as an AssumeRole call, but instead of starting from an Access Key, we start from a certificate.</p>
<p>There are a few components we need:</p>
<ul>
<li>Configuration in our AWS Account, to indicate which CA we trust, and which roles can be assumed by different Issuer and/or Subjects. This also includes the creation of IAM Roles.</li>
<li>Software on our computer to interact with the Card Reader so we can prove we have access to the eID and know its PIN.</li>
</ul>
<p>For our use case we are going to trust the Belgium Root CA, and create a Role that can be assumed with any certificate issued by the Citizen CA. We will than limit the permissions of that IAM Role, so it can only write to a unique prefix in S3.</p>
<p>We can do that because every component of the Subject in our certificate gets mapped to a principal tag on the role session. E.g. if the subject is &#8220;C=BE, SN=Doe, GN=John, serialNumber=70010112345, CN=John Doe (Authentication)&#8221;, we have the following principal tags, and we can use principal tags in any policy.</p>
<ul>
<li>x509Subject/C: BE</li>
<li>x509Subject/SN: Doe</li>
<li>x509Subject/GN: John</li>
<li>x509Subject/serialNumber: 70010112345</li>
<li>x509Subject/CN: John Doe (Authentication)</li>
</ul>
<h1>Putting it all together</h1>
<h2>In our AWS Account</h2>
<p>We will create the following resources in our AWS Account:</p>
<ul>
<li>An S3 Bucket</li>
<li>A trust anchor, configured to trust the Belgium Root CA certificate that is publicly available via https://crt.eidpki.belgium.be/eid/brca6.crt.  This way we can use any certificate created by the Root CA of any of its subordinate CAs (like the Citizen CA)</li>
<li>An IAM Role, where we configure the trust policy to only allow usage of the Role if:
<ul>
<li>The principal is the Roles Anywhere service (rolesanywhere.amazonaws.com)</li>
<li>The Issuer is Citizen CA (aws:PrincipalTag/x509Issuer/CN must equal &#8220;Citizen CA&#8221;)</li>
<li>The source is our trust anchor (aws:SourceArn equals the ARN of the Root CA trust anchor)</li>
</ul>
</li>
<li>An IAM Policy on this role that allows PutObject acces to all objects that start with the unique National Number (aws:PrincipalTag/x509Subject/serialNumber)</li>
<li>a (Roles Anywhere) profile that ties the trust anchor to the Role. We could configure more settings here, like a mapping of fields from the certificate or a session policy, but don&#8217;t need to.</li>
</ul>
<p>Of course we do not have to do this by hand, we create a CloudFormation template for this. It can be found in our sample repository: https://github.com/WeAreCloudar/cloudformation-samples/tree/main/templates/roles-anywhere-eid</p>
<h2>On our machine</h2>
<p>On our machine, we will need &#8211; besides the eID and its PIN (at least on macOS, where I tested this):</p>
<ul>
<li>a SmartCard Reader</li>
<li>the Roles Anywhere Credential Helper (<a href="https://docs.aws.amazon.com/rolesanywhere/latest/userguide/credential-helper.html">downloadable from the AWS Website</a>)</li>
<li>The AWS CLI (or any other tool we want to use with our AWS Credentials)</li>
</ul>
<p>We also need a few pieces of information:</p>
<ul>
<li>The ARNs of the trust anchor, profile and role we created</li>
<li>Our own National Number and the name of the bucket (to test our policy)</li>
</ul>
<p>Ideally we&#8217;d be able to configure the credential helper to read any eID we insert, and this is possible if you install the Belgian eID Middleware using the following command.<br />
<code class="" data-line=""><br />
aws_signing_helper credential-process \<br />
</code><code class="" data-line=""> --trust-anchor-arn $trust_anchor_arn \<br />
--profile-arn $profile_arn \<br />
--role-arn $role_arn \<br />
--certificate &quot;pkcs11:model=Belgium%20eID;object=Authentication&quot; \<br />
--pkcs11-lib &#039;/Library/Belgium Identity Card/Pkcs11/beid-pkcs11.bundle/Contents/MacOS/libbeidpkcs11.dylib<br />
</code><br />
However <a href="https://github.com/aws/rolesanywhere-credential-helper/issues/58">because of an issue with the helper, this only works on macOS if you build the helper yourself from source</a>. Since we do not want to do that, we can plug in our eID and find and identifier using &#8220;aws_signing_helper read-certificate-data&#8221;. You should get something like<br />
<code class="" data-line=""><br />
Matching identities<br />
1) bf013dd57aa34f8f9d4e22ab89dd8eb2 &quot;SERIALNUMBER=70010112345,CN=John Doe (Authentication),C=BE,...&quot;<br />
2) 786f7572198a4a8a82ee7ef3f205d7be &quot;SERIALNUMBER=70010112345,CN=John Doe (Signature),C=BE,...&quot;<br />
</code></p>
<p>Copying everything between quotes, allows us to create a new file, selector.json that looks like this:</p>
<p><code class="" data-line=""><br />
[<br />
{<br />
&quot;Key&quot;: &quot;x509Subject&quot;,<br />
&quot;Value&quot;: &quot;SERIALNUMBER=70010112345,CN=John Doe (Authentication),C=BE,...&quot;<br />
}<br />
]<br />
</code><br />
and use that to select our specific certificate:</p>
<p><code class="" data-line="">aws_signing_helper credential-process \<br />
</code><code class="" data-line=""> --trust-anchor-arn $trust_anchor_arn \<br />
--profile-arn $profile_arn \<br />
--role-arn $role_arn \<br />
--cert-selector file://selector.json</code></p>
<p>Our smart card reader will now prompt us for a PIN. If we enter the right one, we get credentials as output:<br />
<code class="" data-line=""><br />
{&quot;Version&quot;:1,&quot;AccessKeyId&quot;:&quot;ASIA...&quot;,&quot;SecretAccessKey&quot;:&quot;COA...&quot;,&quot;SessionToken&quot;:&quot;IQoJ...&quot;,&quot;Expiration&quot;:&quot;2025-03-28T14:16:07Z&quot;}<br />
</code></p>
<p>We can put this command in our ~/.aws/config file, so the AWS CLI will execute it for us, but for testing purposes it&#8217;s slightly easier to use the &#8220;serve&#8221; option.  The AWS Documentation has a longer explanation about how you can use the credential-process: https://docs.aws.amazon.com/rolesanywhere/latest/userguide/credential-helper.html#credential-helper-examples</p>
<h2>Testing with s3</h2>
<p>In one terminal we can run a credential / metadata server that can be used by the AWS CLI:</p>
<p><code class="" data-line="">~$ aws_signing_helper serve -process \<br />
</code><code class="" data-line=""> --trust-anchor-arn $trust_anchor_arn \<br />
--profile-arn $profile_arn \<br />
--role-arn $role_arn \<br />
--cert-selector file://selector.json<br />
</code></p>
<p>This gives us<code class="" data-line=""><br />
2025/03/28 14:28:12 Local server started on port: 9911<br />
2025/03/28 14:28:12 Make it available to the sdk by running:<br />
2025/03/28 14:28:12 export AWS_EC2_METADATA_SERVICE_ENDPOINT=http://127.0.0.1:9911/</code></p>
<p>We can than use a second terminal to run:</p>
<p><code class="" data-line="">AWS_EC2_METADATA_SERVICE_ENDPOINT=http://127.0.0.1:9911/ aws s3 cp example_file s3://$bucket/serialNumber/70010112345/example_file</code></p>
<p>and get our file in s3:</p>
<p><code class="" data-line="">upload: example_file to s3://.../serialNumber/70010112345/example_file</code></p>
<h1>Conclusion</h1>
<p>This experiment shows that being able to use an external device withIAM Roles, is a very powerful feature, because it can remove a lot of tasks related to certificate and credential management. Being able to do this with something I had in my backpocket made it extra cool.</p>
<p>However, the Belgian eID is probably not the best way to go about this in a real scenario:</p>
<ul>
<li>I just gave everyone living in Belgium access to my S3 Bucket. I could use a more scoped-down trust policy, but I would eventually run into limitations of trust-policy size.</li>
<li>I also didn&#8217;t tackle Certificate Revocation Lists (CRL). Every time someone loses their wallet, I would need to invalidate certain certificates &#8211; this also runs into size limitations</li>
<li>I already have a good way to give users access to AWS Accounts, using Identity Center or Cognito.</li>
<li>The pkcs11 support on macOS seems limited, and I would have to install the middleware everywhere,</li>
</ul>
<p>This does not mean that Roles Anywhere is not a good solution for this kind of cases:</p>
<ul>
<li>If you are already putting certificates on machines (e.g using an MDM solution), AWS IAM Roles Anywhere is a great fit</li>
<li>Instead of relying on the Belgian Government you can buy an hardware key like a yubikey and use it as your certificate source. This is as secure as using the eID (only the machine with the key plugged in will be able to request credentials), and you would be limiting it to the exact serial number(s) in your trust policy anyway &#8211; making CRLs mostly moot.</li>
</ul>
<p>The post <a href="https://cloudar.be/awsblog/sign-in-with-your-eid-using-aws-iam-roles-anywhere-with-a-smartcard-reader/">Sign in with your eID: Using AWS IAM Roles Anywhere with a SmartCard Reader</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why you should partner with a Managed Services Provider</title>
		<link>https://cloudar.be/awsblog/why-you-should-partner-with-a-managed-services-provider/</link>
		
		<dc:creator><![CDATA[Tom De Blende]]></dc:creator>
		<pubDate>Fri, 17 Sep 2021 11:42:55 +0000</pubDate>
				<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[MSP]]></category>
		<guid isPermaLink="false">https://www.cloudar.be/?p=19668</guid>

					<description><![CDATA[<p>When we pitch our managed services offering to potential clients, we sometimes get asked why Managed Services Providers (MSPs) are even necessary. Doesn’t AWS manage everything already? The short answer: not really! MSPs reduce your operational burden and allow you to add considerable value to your business. Let me explain why MSPs are an essential [&#8230;]</p>
<p>The post <a href="https://cloudar.be/awsblog/why-you-should-partner-with-a-managed-services-provider/">Why you should partner with a Managed Services Provider</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>When we pitch our managed services offering to potential clients, we sometimes get asked why Managed Services Providers (MSPs) are even necessary. Doesn’t AWS manage everything already? The short answer: not really! MSPs reduce your operational burden and allow you to add considerable value to your business. Let me explain why MSPs are an essential partner:</strong></p>
<h2><strong>AWS has limited responsibility </strong></h2>
<p>Yes, AWS takes away a lot of the so-called heavy lifting. They do this by managing all the physical infrastructure and providing Infrastructure as a Service (IaaS). They also go further up the stack and provide you with a managed Microsoft SQL Server (RDS) for example, or a managed NFS (EFS) in what we call Platform as a Service (PaaS). They even offer Software as a Service (SaaS) tools like QuickSight, which is a competitor to the likes of Tableau and Power BI. But there are very clear boundaries between what they do and don’t manage for you.</p>
<p>As you can see in this image of the AWS Shared Responsibility Model, everything in blue is the sole responsibility of the customer. That would be you! And what a huge responsibility it is: I’m sure you’ve heard the horror stories of companies misconfiguring AWS services and leaking confidential data or getting hacked. Or running up their cloud bill to insane amounts in days. Unfortunately those stories are true.</p>
<p>When pitching our Managed Services Offering to prospects, we sometimes get the question why they would need an MSP. Isn&#8217;t AWS managing everything already? In this article I&#8217;d like to debunk the biggest Cloud Myth: no, AWS does not manage everything, and yes, an MSP will add considerable value to your business. Not in the least because it allows you to focus more on that business, and less on the operational burden of your cloud environments.</p>
<p><img fetchpriority="high" decoding="async" class="alignleft" src="https://d1.awsstatic.com/security-center/Shared_Responsibility_Model_V2.59d1eccec334b366627e9295b304202faf7b899b.jpg" alt="Shared_Responsibility_Model_V2" width="493" height="270" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>You need trained brains </strong></h2>
<p>You can see why you would need the proper expertise to adequately manage your AWS environments. Sure, your developers can write your CloudFormation or Terraform code and make sure everything works. But your AWS doesn’t just need to be developed: it needs to be managed. At this point you have two options: either hire and train the staff you need to support and manage your AWS environments, or make use of an MSP.</p>
<p>We find that customers often have a very hard time finding skilled engineers, as there is a high demand for AWS profiles on the market. Keeping them on board once they’re trained is another challenge (recruiters are vicious!). To fully manage an AWS environment around the clock while providing good working conditions for your employees and accounting for the occasional absence, you’ll probably need a team of at least four engineers. Even if you don’t really have enough work for them to do.</p>
<p>The big advantage an MSP has is scale. Instead of all our customers implementing their own services 24/7, we provide them. And instead of hiring, constantly training and retaining qualified engineers, we’ve already got them on board. The service an MSP provides is in most cases cheaper than staffing your own operations, and you no longer have to worry about finding and keeping the talent you need.</p>
<h2><strong>Your MSP has got you covered</strong></h2>
<p>There are other benefits too: MSPs implement and operate your <a href="https://aws.amazon.com/architecture/well-architected/">AWS presence in a Well-Architected way</a>, and offer traditional services like monitoring, a service desk, backups and patching. They also make sure you don’t spend too much and advise you on architectural decisions. Not only will they help define a deployment strategy, they will be your developers’ best friends in a true DevOps kind of way. And last but not least, they’ll keep your environment secure, preferably by using a Cloud Security Posture Management System.</p>
<p><strong>MSPs are trusted partner</strong><strong>s. We can be yours</strong><strong>! </strong><strong>To find out more, feel free to </strong><a href="https://cloudar.be/"><strong>get in touch with us</strong></a><strong>. </strong></p>
<p>The post <a href="https://cloudar.be/awsblog/why-you-should-partner-with-a-managed-services-provider/">Why you should partner with a Managed Services Provider</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Slice and Dice your Cloud Migration and Keep Moving</title>
		<link>https://cloudar.be/awsblog/slice-and-dice-your-cloud-migration-and-keep-moving/</link>
		
		<dc:creator><![CDATA[Patrick Daulie]]></dc:creator>
		<pubDate>Mon, 16 Dec 2019 11:25:57 +0000</pubDate>
				<category><![CDATA[AWS Blog]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[MSP]]></category>
		<guid isPermaLink="false">https://www.cloudar.be/?p=16423</guid>

					<description><![CDATA[<p>&#8220;The only thing that is constant is change.&#8221; &#8211; Heraclitus In IT we have learned to embrace change and new technology. We all need to change if we want our businesses to stay relevant, don&#8217;t we? But change, and certainly positive change, doesn&#8217;t always happen overnight. It is a process in which we will need [&#8230;]</p>
<p>The post <a href="https://cloudar.be/awsblog/slice-and-dice-your-cloud-migration-and-keep-moving/">Slice and Dice your Cloud Migration and Keep Moving</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>&#8220;The only thing that is constant is change.&#8221; &#8211; Heraclitus</strong></p>
<p>In IT we have learned to embrace change and new technology. We all need to change if we want our businesses to stay relevant, don&#8217;t we? But change, and certainly positive change, doesn&#8217;t always happen overnight. It is a process in which we will need to make decisions that will define the desired output.</p>
<p>Since systems, including people and organizations, are interconnected, we have to approach change holistically to make it happen. Therefore, processes exist to guide you during the transformation and help you to arrive at the desired state. In our digital transformation journey and in Cloud Migration it&#8217;s not different.</p>
<p>Our approach towards Cloud Migration is a tried and true, structured approach, in which we will first prepare ourselves, then acquire the right methodologies and tools to lay solid foundations and from there on, start practicing and building. During this execution phase, we will iteratively ‘Slice and Dice’ your workloads and business capabilities into reasonable and practical actionables, following an agile approach. Practice makes perfect and before you know it, you&#8217;re migrating at scale.</p>
<p>In this perspective, the setup of a highly efficient Migration Factory is utterly important. Here we will make use of the technology and tools at hand to facilitate and automate the migration as much as we can. You can for example make use of CloudEndure, which delivers flexible and innovative migration solutions. Cloudendure offers Continuous block-level replication, cross-infrastructure machine conversion, does automated orchestration and this with a minimal footprint.</p>
<p>Once you&#8217;re in the AWS cloud, possibilities to improve, optimize and reinvent are numerous.</p>
<p>Business capabilities will be transformed with available Cloud-Native Services and Technology.</p>
<p>Choosing a partner or MSP that guides you and will help you make the right decisions during the journey, is a direction that you should make as early in the process as possible. It&#8217;s an important decision, because once you started your Cloud journey, you will start to see opportunities in which a trusted advisor is a valuable resource to ensure you make the right choices.</p>
<p>Do you want to know where you are in your Cloud journey or where to get started ? Contact your partner for an AWS Migration Readiness Assessment or a AWS Well-Architected Review. It&#8217;s a small step, but an essential one to keep your business moving forward in a fast-pace world.</p>
<p>&nbsp;</p>
<p>The post <a href="https://cloudar.be/awsblog/slice-and-dice-your-cloud-migration-and-keep-moving/">Slice and Dice your Cloud Migration and Keep Moving</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>About MSP&#8217;s and Lego</title>
		<link>https://cloudar.be/awsblog/about-msps-and-lego/</link>
					<comments>https://cloudar.be/awsblog/about-msps-and-lego/#respond</comments>
		
		<dc:creator><![CDATA[Tom De Blende]]></dc:creator>
		<pubDate>Wed, 30 Jan 2019 08:49:06 +0000</pubDate>
				<category><![CDATA[AWS Blog]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[MSP]]></category>
		<guid isPermaLink="false">https://cloudar.be/?p=11863</guid>

					<description><![CDATA[<p>If you spent your youth watching the A-Team, Knight Rider and Chips on TV like me, chances are that you have worked in an IT world without cloud. And if you have had the good fortune of earning a living at a managed infrastructure provider, you have been a first hand witness of how things [&#8230;]</p>
<p>The post <a href="https://cloudar.be/awsblog/about-msps-and-lego/">About MSP&#8217;s and Lego</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you spent your youth watching the A-Team, Knight Rider and Chips on TV like me, chances are that you have worked in an IT world without cloud. And if you have had the good fortune of earning a living at a managed infrastructure provider, you have been a first hand witness of how things have shifted in the industry. </p>



<p class="wp-block-paragraph">Most often traditional managed services providers offered managed servers. There were some differences in how high in the stack your provider would support you (OS only, some SQL and AD or even full application support), but other than that you were given a server with an OS and what we call the Big Three of Managed Services: monitoring, patching and backups. The provider would also manage the underlying network infrastructure and storage boxes. But that was that. Infrastructure engineers would build your environment, hand it over to you, and you could start deploying your applications.</p>



<p class="wp-block-paragraph">That infrastructure could be three things. Either dedicated physical servers, a multi-tenant virtualization platform or something that was called private cloud. It wasn&#8217;t really cloud, as it didn&#8217;t scale. It was just your own virtualization platform. A point also made by Bart Van Hecke: <a href="https://cloudar.be/awsblog/private-cloud-what-the-heck-is-that/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">here</a>.</p>



<p class="wp-block-paragraph">Fast forward some years, and with public cloud, a big shift has been made. Managed infrastructure is no longer the be all and end all of a managed services company. Not only is the whole hardware layer that an MSP used to manage now managed by AWS, but a plethora of new services has been released. The result is that an MSP is now driven higher up in the stack. There is less to manage on the hardware side of things, but much more on PaaS and FaaS level. </p>



<div class="wp-block-image"><figure class="alignright is-resized"><img decoding="async" src="https://cloudar.be/wp-content/uploads/2019/01/image.png" alt="" class="wp-image-11865" width="289" height="217"/><figcaption>AWS provides you with building blocks much like Lego. Without proper guidance though, the result might not always be what you expected.</figcaption></figure></div>



<p class="wp-block-paragraph">A customer now gets a bucket full of Lego, and can start building. You can build beautiful things with Lego. But without any guidelines or help, you can also create the next Frankenstein. So what we see now is that unlike the early days where an engineer would throw a server over the fence and let the developer or application manager do his or her thing, it&#8217;s a journey. A journey where an engineer and a developer build things together. You&#8217;ve probably heard of this pretty thing called DevOps. It&#8217;s much more than just a buzz word. It quickly became the only proper way to move forward and work with the new technologies that AWS kept throwing at us. </p>



<p class="wp-block-paragraph">As a next generation MSP, Cloudar also has a very solid consultancy business. And that is a match made in heaven. Not only do we take the burden of managing your servers out of your hands, but our skilled engineers help you in deploying your applications in a Well Architected Way. And the virtual infrastructure that comes from that, and is kept in version controlled CloudFormation or Terraform, will also be managed by us. And that is more than just an EC2 instance. It could be a PaaS platform like Beanstalk, ECS or EKS or it could be a FaaS Serverless platform based on Step Functions, Lambda, DynamoDB and API Gateway. Because in the end, developers want to develop and build new things, but they don&#8217;t want to manage and nurture what they have built 24*7. </p>



<p class="wp-block-paragraph">So what we have seen now over the years during many customer engagements, is that we not only manage environments for customers, but we also teach customers how to work better. How to build efficient development pipelines instead of using FTP scripts and a local git to deploy to a static server. How to work together as dev and ops. And in return customers make us better, as they keep coming up with new requirements and new challenges. </p>
<p>The post <a href="https://cloudar.be/awsblog/about-msps-and-lego/">About MSP&#8217;s and Lego</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cloudar.be/awsblog/about-msps-and-lego/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Cloudar achieves AWS Premier Consulting Partner status</title>
		<link>https://cloudar.be/awsblog/cloudar-achieves-aws-premier-consulting-partner-status/</link>
					<comments>https://cloudar.be/awsblog/cloudar-achieves-aws-premier-consulting-partner-status/#respond</comments>
		
		<dc:creator><![CDATA[Bart Van Hecke]]></dc:creator>
		<pubDate>Fri, 02 Nov 2018 16:14:05 +0000</pubDate>
				<category><![CDATA[AWS Blog]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[APN]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[MSP]]></category>
		<category><![CDATA[Partner Network]]></category>
		<category><![CDATA[Premier]]></category>
		<guid isPermaLink="false">https://cloudar.be/?p=8845</guid>

					<description><![CDATA[<p>The post <a href="https://cloudar.be/awsblog/cloudar-achieves-aws-premier-consulting-partner-status/">Cloudar achieves AWS Premier Consulting Partner status</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div id="ut-row-6ac71c6014ad2" data-vc-full-width="true" data-vc-full-width-init="false" class="vc_row wpb_row vc_row-fluid vc_column-gap-0 ut-row-6ac71c6014ae5" ><div class="wpb_column vc_column_container vc_col-sm-8" ><div id="ut_inner_column_6ac71c602dfb6" class="vc_column-inner " ><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>Kontich, Belgium, November 2nd, 2018 – </strong>Cloudar, a Belgian based AWS Consulting Partner, today announced it has achieved Premier Consulting Partner status within the Amazon Web Services (AWS) Partner Network (APN). This is the highest tier available and recognizes partners that have made significant investments in their AWS practice. Premier Partners have a proven experience in designing, deploying and migrating customer solutions on AWS, have a strong team of trained and certified technical professionals and drive a healthy revenue-generating consulting business on AWS.</p>
<p>Cloudar is the first AWS Premier Consulting Partner headquartered in Belgium.<br />
Cloudar has been part of the APN network since 2014 and has had a 100% focus on AWS since day one. This focus on one specific cloud allows Cloudar to excel and to have the best possible relationship with AWS.</p>
<p><strong>Tom De Blende, COO of Cloudar</strong>, commented on this achievement saying, <span style="color: #333333;"><em>“In a traditional hosting business, there usually is a gap between a customer and the engineers of the supplier. Within Cloudar, our Consultancy business strengthens our Managed Services business, and vice versa. Achieving AWS Premier Consulting Partner Status is a valuable recognition for all the hard work our consultants put in day after day.”</em></span></p>
<p>Innovation is in the DNA of Cloudar. Not only in the combination of different business models like reselling, consultancy, staffing ánd managed services but, as part of Cronos Groep, Cloudar is also involved in projects with different competence centers that are experts in their field. This results in a quick adoption of new services, from IoT to Serverless, AI to Big Data, Lex to Polly. This business model has proven to be successful thanks to a very customer-centric approach.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4" ><div id="ut_inner_column_6ac71c602e63d" class="vc_column-inner " ><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" class="aligncenter size-full wp-image-8851" src="https://cloudar.be/wp-content/uploads/2018/11/aws-premier-badge.png" alt="" width="404" height="741" srcset="https://cloudar.be/wp-content/uploads/2018/11/aws-premier-badge.png 404w, https://cloudar.be/wp-content/uploads/2018/11/aws-premier-badge-393x720.png 393w" sizes="(max-width: 404px) 100vw, 404px" /></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row-full-width vc_clearfix"></div><div id="ut-row-6ac71c602f015" data-vc-full-width="true" data-vc-full-width-init="false" class="vc_row wpb_row vc_row-fluid vc_column-gap-0 ut-row-6ac71c602f025" ><div class="wpb_column vc_column_container vc_col-sm-12" ><div id="ut_inner_column_6ac71c602f7e5" class="vc_column-inner " ><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><em><span style="color: #333333;">“Our AWS Premier Consulting Partners are the very best of all APN Consulting Partners globally and we are excited to welcome Cloudar to this exclusive group,”</span></em> said <strong>Niko Mykkänen, General Manager, Alliances and Channels EMEA at AWS</strong>. <em><span style="color: #333333;">“By investing in their AWS skills Cloudar has been able to prove they have a strong bench of trained and certified consultants that are equipped to help customers through their digital transformation and into the AWS cloud.”</span></em></p>
<p>Cloudar has proven worthy of the new Premier Partner status through many successful customer engagements.<br />
<strong>Geert Vanvaerenbergh, CEO of Amista NV, SAP Rebels // Founder &amp; CEO of Belgium’s national bobsleigh team “the Belgian Bullets”</strong> confirms this result-driven approach: <span style="color: #333333;"><em>“My motto in life is that we should be part of the solution, not part of the problem. Cloudar’s team is the personification of my motto. For one of our biggest customers, Alcopa, we migrated their entire applications suite including a very significant SAP workload which is in my experience not the easiest thing to accomplish. The AWS migration went flawless, was delivered as promised; on budget and on time. This is why I love working with Cloudar on our most crucial customer missions, when failure is not an option.”</em></span></p>
<p>Early 2018, Cloudar achieved the <strong>AWS DevOps Competency</strong> and the <strong>AWS Government Competency</strong>. The AWS DevOps Competency highlights APN Partners who have deep experience working with businesses to help them implement continuous integration and continuous delivery practices or helping them automate infrastructure provisioning and management with configuration management tools on AWS. The AWS Government Competency highlights partners that provide solutions to government customers to deliver mission-critical workloads and applications on AWS.</p>
<p>These recent achievements and close collaboration with AWS served as a stepping stone to obtaining the Premier Partner Partnership. Cloudar is currently actively working on qualifying for the Managed Service Provider Competency, which will be another great milestone.</p>
<p><strong>Bart Van Hecke, Co-Founder and Managing Partner of Cloudar</strong> commented: <span style="color: #333333;"><em>&#8220;We are very proud to be recognised by AWS as a Premier Consulting Partner. In the near future we will continue to invest in this relationship with AWS by obtaining more AWS competencies and Specialties. I cannot emphasize enough the importance of the team-effort that resulted in this achievement. I take pride in the team&#8217;s expertise and professionalism and look forward to continue leading Cloudar into this exciting, ever-changing world of the AWS Cloud.”</em></span></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row-full-width vc_clearfix"></div><section id="ut-section-6ac71c6079563" data-vc-full-width="true" data-vc-full-width-init="false" data-cursor-skin="global" class="vc_section ut-vc-160 vc_section-has-no-fill ut-section-6ac71c6079572"><div id="ut-row-6ac71c6079b63" data-vc-full-width="true" data-vc-full-width-init="false" class="vc_row wpb_row vc_row-fluid vc_column-gap-0 ut-row-6ac71c6079b74" ><div class="wpb_column vc_column_container vc_col-sm-12" ><div id="ut_inner_column_6ac71c607a1ba" class="vc_column-inner " ><div class="wpb_wrapper"><div class="vc_message_box vc_message_box-standard vc_message_box-rounded vc_color-info vc_do_message" ><div class="vc_message_box-icon"><i class="fas fa-info-circle"></i></div><p><strong>ABOUT CLOUDAR</strong></p>
<p>Cloudar was founded by Senne Vaeyens and Bart Van Hecke in 2014 with a 100% focus on Amazon Web Services.</p>
<p>As DevOps, AWS and infrastructure experts, Cloudar offers rock solid, high available and scalable solutions for any type of business in the AWS Public Cloud.</p>
<p>Being part of Cronos Groep( https://cronos-groep.be/en), Cloudar can offer their customers complete solutions that go beyond AWS expertise. With over 5,000 IT consultants, a 2017 revenue of 560M € and an average yearly growth rate of 15%, Cronos Groep has become one of the most solvent and trusted technology partners in Belgium and Luxemburg.</p>
<p>Cloudar is ISO/IEC 27001 certified for information security. ISO 27001 is the internationally recognized and respected standard that evaluates if a company is following information security best practices. This completely neutral standard applies an exacting, risk-based approach to determine the security of data in an organization, assessing IT structure, processes and people.</p>
<p>Cloudar has delivered dozens of agile, right-sized projects to customers across all industries, creating a well-architected core from which these organizations can operate and grow their journey in the AWS Public Cloud. For more information, please visit <a href="https://cloudar.be">https://www.cloudar.eu</a></p>
</div></div></div></div></div><div class="vc_row-full-width vc_clearfix"></div><a data-id="section-without-id" class="ut-vc-offset-anchor-bottom" name="section-without-id"></a></section><div class="vc_row-full-width vc_clearfix"></div>
</div><p>The post <a href="https://cloudar.be/awsblog/cloudar-achieves-aws-premier-consulting-partner-status/">Cloudar achieves AWS Premier Consulting Partner status</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cloudar.be/awsblog/cloudar-achieves-aws-premier-consulting-partner-status/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A new reality: Devs creating infrastructure. And how to deal with that&#8230;</title>
		<link>https://cloudar.be/awsblog/a-new-reality-devs-creating-infrastructure-and-how-to-deal-with-that/</link>
					<comments>https://cloudar.be/awsblog/a-new-reality-devs-creating-infrastructure-and-how-to-deal-with-that/#respond</comments>
		
		<dc:creator><![CDATA[Tom De Blende]]></dc:creator>
		<pubDate>Thu, 25 Oct 2018 18:11:59 +0000</pubDate>
				<category><![CDATA[AWS Blog]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[MSP]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[cloudar]]></category>
		<guid isPermaLink="false">https://cloudar.be/?p=8634</guid>

					<description><![CDATA[<p>A long time ago in a galaxy far, far away, things were really simple. You had a workload and you had infrastructure. Only then we didn&#8217;t call it a workload, we called it an application. And real system engineers couldn&#8217;t care less about that application. As long as the servers were fine, it was a [&#8230;]</p>
<p>The post <a href="https://cloudar.be/awsblog/a-new-reality-devs-creating-infrastructure-and-how-to-deal-with-that/">A new reality: Devs creating infrastructure. And how to deal with that&#8230;</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A long time ago in a galaxy far, far away, things were really simple. You had a workload and you had infrastructure. Only then we didn&#8217;t call it a workload, we called it an application. And real system engineers couldn&#8217;t care less about that application. As long as the servers were fine, it was a good day. If the servers were fine, one could sneak in some multiplayer Quake during lunch.</p>
<p>Today that clear boundary has disappeared. System engineers are shifting more and more to automation and thus very basic development, or scripting. But at the other side of the spectrum, application e<img loading="lazy" decoding="async" class="alignright" src="https://i0.wp.com/www.awsomeblog.com/wp-content/uploads/2014/05/photo.png?zoom=1.25&amp;fit=512%2C512" width="147" height="147" />ngineers and developers are shifting more and more to the infrastructure side. Why? Infrastructure as code. <a href="https://aws.amazon.com/cloudformation/">CloudFormation</a>. <a href="https://github.com/boto/boto3">Boto</a>. <a href="https://www.terraform.io/">Terraform</a>. <a href="https://github.com/awslabs/aws-cdk">AWS CDK</a>. In a true public cloud environment, where every single administrative action on infrastructure level is a simple API call, things are changing, and DevOps is born.</p>
<p>You rarely saw devs running around the office with a screwdriver and rack mounts. If they needed a server, they&#8217;d ask one to be procured. And waited a few weeks. Now application engineers can quite easily build their own infrastructure to run their applications. It&#8217;s just code, right? And they do. Oh boy they do&#8230;</p>
<p>However, in most cases it is undesirable to have an application engineer create infrastructure. There is the principle of segregation of duties. Furthermore, it&#8217;s very rare a skilled dev has a strong infrastructure background. So while he can probably spin up resources to support his application, the question is: is it <a href="https://aws.amazon.com/architecture/well-architected/">Well Architected</a>? And that is where a next gen MSP comes into play. Cloudar was selected by AWS to perform <a href="https://cloudar.be/services-solutions/aws-architecture-design">Well Architected Reviews</a>. Our AWS Solution Architect Professional engineers that have followed the required extra training are allowed to perform rigid reviews of existing business critical workloads. Needless to say, each environment we build, needs to adhere to the same Well Architected Principles.</p>
<p>But what if a developer wants to go full serverless, and change infrastructure components rapidly? Things like Lambda&#8217;s. Can he wait for an engineer at the MSP to create those resources, throw them away, reconfigure them? Probably not. The cloud allows for speed, and you don&#8217;t want your MSP to be a potential bottleneck. Now what?</p>
<p>Here, the answer is again: infrastructure as code. If you demand all infrastructure to be written in code, you can allow your devs to play around in development to deploy extra infrastructure resources. And then when they<img loading="lazy" decoding="async" class="alignleft" src="https://alln-extcloud-storage.cisco.com/ciscoblogs/DevOps-Image.png-460x230.jpg" width="208" height="104" /> are happy, and they went through dev and test, and are ready to commit to UAT, insert a code review approval step. Have the engineers that will be actually supporting the environment 24&#215;7 review the infrastructure code. Is what will be deployed to UAT and later on to PRD still Well Architected? Does it adhere to your internal support standards? And for the mental health of the on call engineers: will it be stable and not generate alerts at 3 am in the morning?</p>
<p>So you see that devs will need to work with sysops, and vice versa. Certainly in a project phase. You want to work as agile as possible, but still have a reliable and secure environment. One of the strong points of Cloudar is that we have both. We have a very solid <a href="https://cloudar.be/services-solutions/aws-managed-services/">managed services business</a>, but we also have a flourishing <a href="https://cloudar.be/services-solutions/aws-professional-services/">consultancy practice</a>. Our people love working with your devs. We like them. Sometimes we even want to cuddle them. Everything it takes to have your workload running 24*7, but reduce your time to market by allowing devs to go crazy until stuff moves to production. Because production, is serious business.</p>
<p><img loading="lazy" decoding="async" class="size-medium aligncenter" src="https://cloudar.be/wp-content/uploads/2018/03/0_clILqctXiykAeJom_.jpg" width="638" height="359" /></p>
<p>The post <a href="https://cloudar.be/awsblog/a-new-reality-devs-creating-infrastructure-and-how-to-deal-with-that/">A new reality: Devs creating infrastructure. And how to deal with that&#8230;</a> appeared first on <a href="https://cloudar.be">Cloudar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cloudar.be/awsblog/a-new-reality-devs-creating-infrastructure-and-how-to-deal-with-that/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
