AWS

AWS勉強メモ

一旦、簡単にメモします。これから、どんどん更新して行きます。

Amazon EC2

Amazon EC2是Amazon web服务,可用于在云上创建运行虚拟机。

Amazon CodeDeploy

Amazon CodeDeploy用于将程序代码部署到AWS上的虚拟机。您可以使用AWS CodeDeploy(一种自动向AWS或本地服务器部署代码的服务)将代码部署到由Amazon EC2创建和管理的虚拟机。

WordPress

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。

Amazon Elastic Container Service

Amazon Elastic Container Service(Amazon ECS)是一种Amazon Web服务,用于在可伸缩群集上运行Docker应用程序。

Amazon S3

Amazon S3 是专为从任意位置存储和检索任意数量的数据而构建的对象存储,这些数据包括来自网站和移动应用程序、公司应用程序的数据以及来自 IoT 传感器或设备的数据。它旨在提供 99.999999999% 的持久性,并存储每个行业的市场领导者使用的数百万个应用程序的数据。S3 提供了全面的安全性和合规性功能,甚至可满足最严格的法规要求。它让客户能够灵活地管理数据,以实现成本优化、访问控制和合规性。S3 提供了即时查询功能,使您可以在 S3 中直接对静态数据进行强大的分析。此外,Amazon S3 是最受支持的可用云存储服务,可与最大的第三方解决方案社区、系统集成商合作伙伴和其他 AWS 产品集成。

Amazon Lambda

AWS Lambda 是一项计算服务,可使您无需预配置或管理服务器即可运行代码。AWS Lambda 只在需要时执行您的代码并自动缩放,从每天几个请求到每秒数千个请求。您只需按消耗的计算时间付费 – 代码未运行时不产生费用。借助 AWS Lambda,您几乎可以为任何类型的应用程序或后端服务运行代码,而且无需执行任何管理。AWS Lambda 在可用性高的计算基础设施上运行您的代码,执行计算资源的所有管理工作,其中包括服务器和操作系统维护、容量预置和自动扩展、代码监控和记录。您只需要以 AWS Lambda 支持的一种语言 (目前为 Node.js、Java、C#、Go 和 Python) 提供您的代码。
您可以使用 AWS Lambda 运行代码以响应事件,例如更改 Amazon S3 存储桶或 Amazon DynamoDB 表中的数据;以及使用 Amazon API Gateway 运行代码以响应 HTTP 请求;或者使用通过 AWS SDK 完成的 API 调用来调用您的代码。借助这些功能,您可以使用 Lambda 轻松地为 Amazon S3 和 Amazon DynamoDB 等 AWS 服务构建数据处理触发程序;处理 Kinesis 中存储的流数据,或创建您自己的按 AWS 规模、性能和安全性运行的后端。

Amazon Elastic Beanstalk

AWS Elastic Beanstalk 是一项易于使用的服务,用于在熟悉的服务器(例如 Apache 、Nginx、Passenger 和 IIS )上部署和扩展使用 Java、.NET、PHP、Node.js、Python、Ruby、GO 和 Docker 开发的 Web 应用程序和服务。

您只需上传代码,Elastic Beanstalk 即可自动处理包括容量预置、负载均衡、自动扩展和应用程序运行状况监控在内的部署工作。同时,您能够完全控制为应用程序提供支持的 AWS 资源,并可随时访问基础资源。

Google Analytics

使用GA可以统计网站PV,UV,会话时长,当前网站的访问人数,访问者所在的地区,访问深度,产品内部行为分析,电子商务分析等等,功能非常强大。
GA界面展示:
image.png
GA实时访问用户界面:
image.png

Amazon RDS

Amazon Relational Database Service (Amazon RDS) 让您能够在云中轻松设置、运行和扩展关系数据库。它在自动执行耗时的管理任务(如硬件预置、数据库设置、修补和备份)的同时,可提供经济实用的可调容量。这使您能够腾出时间专注于应用程序,为它们提供所需的快速性能、高可用性、安全性和兼容性。

Amazon RDS 在多种类型的数据库实例(针对内存、性能或 I/O 进行了优化的实例)上均可用,并提供六种常用的数据库引擎供您选择,包括 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle 和 Microsoft SQL Server。您可以使用 AWS Database Migration Service 轻松将您现有的数据库迁移或复制到 Amazon RDS。