<?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>opsworks &#8211; 顶云课程</title>
	<atom:link href="https://www.iloveaws.cn/tag/opsworks/feed" rel="self" type="application/rss+xml" />
	<link>https://www.iloveaws.cn</link>
	<description>AWS认证、DevOps与AI工程中文课程</description>
	<lastBuildDate>Sun, 31 Jul 2022 10:58:38 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.iloveaws.cn/wp-content/uploads/2019/06/cropped-uugai.com_1560993984449-32x32.png</url>
	<title>opsworks &#8211; 顶云课程</title>
	<link>https://www.iloveaws.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>59-OpsWorks</title>
		<link>https://www.iloveaws.cn/4343.html</link>
					<comments>https://www.iloveaws.cn/4343.html#respond</comments>
		
		<dc:creator><![CDATA[沉默恶魔]]></dc:creator>
		<pubDate>Mon, 27 Jun 2022 02:39:55 +0000</pubDate>
				<category><![CDATA[11-部署与实例管理]]></category>
		<category><![CDATA[通过AWS SAP认证]]></category>
		<category><![CDATA[opsworks]]></category>
		<guid isPermaLink="false">https://www.iloveaws.cn/?p=4343</guid>

					<description><![CDATA[Hello大家好，欢迎来到《AWS解决方案架构师认证 Professional(SAP)中文视频培训课程》，我们今天的课时讨论AWS OpsWorks的内容。]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://resource.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.001-1024x576.jpeg" alt="" class="wp-image-4344" srcset="https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.001-1024x576.jpeg 1024w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.001-460x259.jpeg 460w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.001-768x432.jpeg 768w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.001-1536x864.jpeg 1536w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.001-120x68.jpeg 120w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.001-310x174.jpeg 310w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.001.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Hello大家好，欢迎来到《AWS解决方案架构师认证 Professional(SAP)中文视频培训课程》，我们今天的课时讨论AWS OpsWorks的内容。</p>



<p class="wp-block-paragraph">AWS OpsWorks的内容在 DevOps认证考试中占的比重会比较大，但是在SAP认证考试涉及的内容并不多，可能会有1，2个考点，争取通过这个课时覆盖OpsWorks的这些考点。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://resource.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.002-1024x576.jpeg" alt="" class="wp-image-4345" srcset="https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.002-1024x576.jpeg 1024w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.002-460x259.jpeg 460w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.002-768x432.jpeg 768w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.002-1536x864.jpeg 1536w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.002-120x68.jpeg 120w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.002-310x174.jpeg 310w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.002.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">AWS OpsWorks</h3>



<p class="wp-block-paragraph">首先，大家要对Chef和Puppet 要有所了解，他们都是开源的配置管理工具，可以帮助我们部署、配置和管理服务器。</p>



<p class="wp-block-paragraph">目前有很多组织都在本地数据中心使用Chef和Puppet来做配置管理，当然他们也可以运行在AWS云上管理 EC2实例。</p>



<p class="wp-block-paragraph">所以如果您的组织已经在本地使用Chef或者Puppet，现在想迁移到云上，那么AWS OpsWorks就会非常适合这个场景，因为OpsWorks是Chef和Puppet server在AWS上的托管服务。</p>



<p class="wp-block-paragraph">在运维自动化方面，OpsWorks所提供的功能的和AWS SSM服务有一些类似，但OpsWorks是基于Chef或Puppet这两个开源工具的。</p>



<p class="wp-block-paragraph">所以对于认证考试，可以简单的理解如果您在本地使用Chef，然后想迁移上云，那么就非常适合使用OpsWorks；</p>



<p class="wp-block-paragraph">如果您想迁移您目前使用的其他配置管理工具到OpsWorks，不是很推荐这么做，因为可能涉及很多工作。</p>



<p class="wp-block-paragraph">因为OpsWorks和Beanstalk 或者SSM相比最大的优势是针对于如果本地已经在使用Chef或者Puppet，然后您想快速迁移您的应用程序到云上，这个场景就非常适合使用AWS OpsWorks。</p>



<h3 class="wp-block-heading">Chef和Puppet的知识点</h3>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://resource.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.003-1024x576.jpeg" alt="" class="wp-image-4346" srcset="https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.003-1024x576.jpeg 1024w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.003-460x259.jpeg 460w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.003-768x432.jpeg 768w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.003-1536x864.jpeg 1536w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.003-120x68.jpeg 120w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.003-310x174.jpeg 310w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.003.jpeg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">接下来我们快速过一下Chef和Puppet的知识点。</p>



<p class="wp-block-paragraph">他们都是配置管理工具，可以实现配置即代码，帮助我们执行一致性部署任务。</p>



<p class="wp-block-paragraph">Chef和Puppet可以运行在windows和linux操作系统。</p>



<p class="wp-block-paragraph">使用Chef和Puppet可以实现的运维自动化的任务包括：用户账号管理、cron、ntp、包管理以及服务管理等等，这些是通过“Recipes”、“cookbooks”或者“manifests”来进行管理的。“Recipes”、“cookbooks”和“manifests”他们是Chef和Puppet的组成部分，所以，如果您看到这些关键字，请考虑使用Chef和Puppet以及OpsWorks的场景。</p>



<p class="wp-block-paragraph">前面也提到了，Chef和Puppet 与AWS的其他管理服务，如SSM、Beanstalk和CloudFormation，实现功能有一些类似，但正如我前面所提到的，Chef和Puppet是开源的，他们是可以跨云工作的。</p>



<p class="wp-block-paragraph">如果您的组织想要迁移至AWS，且想要使用Chef和Puppet 或者已经在本地使用他们进行配置管理，就可以考虑使用AWS OpsWorks。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://resource.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.004-1024x576.jpeg" alt="" class="wp-image-4347" srcset="https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.004-1024x576.jpeg 1024w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.004-460x259.jpeg 460w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.004-768x432.jpeg 768w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.004-1536x864.jpeg 1536w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.004-120x68.jpeg 120w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.004-310x174.jpeg 310w, https://www.iloveaws.cn/wp-content/uploads/2022/06/53-OpsWorks.004.jpeg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">AWS OpsWorks 堆栈</h3>



<p class="wp-block-paragraph">一个比较重要的知识点：AWS OpsWorks 堆栈，它是做什么的呢？</p>



<p class="wp-block-paragraph">AWS OpsWorks Stacks 是一个服务，提供了一种用于创建和管理堆栈及应用程序的简单灵活的方式。</p>



<p class="wp-block-paragraph">借助 AWS OpsWorks Stacks，您可以部署和监控堆栈中的应用程序。</p>



<p class="wp-block-paragraph">那什么是堆栈呢？我们一般会把相同用途，在逻辑上要统一管理的EC2实例和AWS相关资源的集合称为堆栈。</p>



<p class="wp-block-paragraph">比如我们的一个WEB应用程序通常需要应用程序服务器、数据库服务器、负载均衡器等，我们就可以把这些组成部分创建为一个堆栈，进行统一管理。</p>



<p class="wp-block-paragraph">我们看一个架构，假设这个是我们的一个WEB应用程序，它包括了负载均衡器，一些跑应用实例以及数据库实例，我们就可以把这些资源创建成一个OpsWorks 堆栈。</p>



<p class="wp-block-paragraph">每一个堆栈是由多个层组成，这就要了解层的概念，层代表一组提供特定服务的 EC2 实例，层是依靠 Chef 的Recipes来处理诸如在层中的实例上安装程序包、部署应用程序和运行脚本等任务。比如例子中的堆栈，有一个ELB层包括一个负载均衡器，ELB层属于服务层由OpsWorks进行管理。</p>



<p class="wp-block-paragraph">然后我们可以看到有一个应用服务器层，包括多个实例。您可以将EC2实例添加到层，并通过OpsWorks来进行管理。OpsWorks支持多种启动实例的方式，比如全天候实例，或通过基于时间或基于负载自动启动和停止实例，但是要注意这些都是由OpsWorks管理的而不是由AutoScaling管理的。</p>



<p class="wp-block-paragraph">可以配置cookbook和您的应用程序的存储库，然后通过OpsWorks Stacks非常重要的功能之一：生命周期事件，通过Chef的Recipes来处理如在实例上初始化环境，部署应用程序，运行脚本等任务等等。</p>



<p class="wp-block-paragraph">比如配置应用程序层的setup Recipes，进行WEB服务器的初始化等任务；运行该层的Deploy Recipes将应用程序从存储库部署到该实例并执行相关任务等等。</p>



<p class="wp-block-paragraph">最后，可以看到还有一个数据库层，可以使用RDS实例由OpsWorks来进行管理；也可以使用EC2自行搭建数据库服务，如果使用EC2实例，同样可以使用cookbook帮助我们管理这些实例。</p>



<p class="wp-block-paragraph">好的，以上就是今天OpsWorks的内容，这部分内容在SAP认证考试中涉及考点不是很多，所以希望这些足够可以覆盖考点了，感谢大家的观看。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://resource.iloveaws.cn/wp-content/uploads/2022/06/71-Amazon-ElastiCache.001-1-1024x576.jpeg" alt="" class="wp-image-4348" srcset="https://www.iloveaws.cn/wp-content/uploads/2022/06/71-Amazon-ElastiCache.001-1-1024x576.jpeg 1024w, https://www.iloveaws.cn/wp-content/uploads/2022/06/71-Amazon-ElastiCache.001-1-460x259.jpeg 460w, https://www.iloveaws.cn/wp-content/uploads/2022/06/71-Amazon-ElastiCache.001-1-768x432.jpeg 768w, https://www.iloveaws.cn/wp-content/uploads/2022/06/71-Amazon-ElastiCache.001-1-1536x864.jpeg 1536w, https://www.iloveaws.cn/wp-content/uploads/2022/06/71-Amazon-ElastiCache.001-1-120x68.jpeg 120w, https://www.iloveaws.cn/wp-content/uploads/2022/06/71-Amazon-ElastiCache.001-1-310x174.jpeg 310w, https://www.iloveaws.cn/wp-content/uploads/2022/06/71-Amazon-ElastiCache.001-1.jpeg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">希望此系列教程能为您通过 AWS解决方案架构师认证 Professional 认证考试带来帮助，如您有任何疑问，请联系我们：</p>



<ul class="wp-block-list"><li>如果您想获取本课程全部课时，请扫PPT的二维码加入。</li><li><a href="http://xn--awswww-y50k01m049ahdz76jqs0a27b.iloveaws.cn/">AWS爱好者的网址是www.iloveaws.cn</a>，认证视频课程，免费的认证考试仿真题以及认证课程文章，都可以在网站找得到</li><li>可以通过扫码加入【AWS爱好者】微信公众号，查看原创的AWS知识点相关文章。</li><li>加入【AWS爱好者】微信群，和其他同学一起备考，以及探讨交流AWS相关知识。</li></ul>



<p class="wp-block-paragraph">我们今天的视频课程就到这里，感谢大家的观看，我们下一课程再见。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.iloveaws.cn/4343.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
