EC2全称
Amazon Elastic Compute Cloud,是Amazon 2006年推出的新一代hosting服务,目前仍在beta阶段,但已在硅谷火热蔓延中。
EC2作为一个grid系统,on-demand方式的灵活消费是最突出的特点。按小时收费($0.1/hr/instance),需要负载或计算量高的时候就多开几个instance,不用了关掉。 不再有传统hosting的固定合同。
instance基本硬件配置:Xen VM,2G CPU, 1.7G RAM, 文件系统Ext3: 10G /(镜像持久), 140G /mnt(每次重启被清空) 24*7开着的话一个月$72, 比同配置的dedicated server便宜多了^^
guest OS:linux or windows,目前不支持freebsd, xen的问题。。。
EC2是不负责储存的,每次instance关掉重启除/mnt外所有数据还原成VM镜像的初始状态,/mnt则被清空。储存由S3 (Amazon Simple Storage Service)服务负责,所以得有脚本每次重启时从S3恢复数据库。
ec2的流量费用比较高,[删除]不适合流媒体类站点和文件下载类站点[/删除]不过可以直接由S3来提供文件服务。刚看了一个video介绍youtube的架构,他们以前用CDN(也许是akamai),收购后转到google bit table提供流媒体文件服务,真是兼并协同效应的典范。
ec2麻烦的地方:
1. 命令行工具极其烦琐,不过有基于firefox插件的相应工具极大方便了管理。
2. instance每次重启会被动态分配一个domain,得写个脚本每次启动更新name server以对应固定public domain
之前moming2k推荐给我的Rails整合AMI虽然配置零散,目前看来还是配置最完整的。开机自动建立/mnt目录记录,定时备份数据库到s3, 自动混淆root密码,全自动rebundle新镜像。虽然不太喜欢默认的apache+mongrel+capistrano+svn那套东西,嘿嘿。
接下来看看pgsql的WAL备份怎么配。。。
(自从迷上twitter/饭否好象已经很难再一本正经写blog了哈哈)
分享到:
相关推荐
Amazon AWS EC2 则是亚马逊云服务提供的计算实例,允许用户在云端运行各种类型的应用程序。 **一、Amazon AWS EC2 简介** AWS EC2 提供了按需计算能力,让用户可以根据需要启动和关闭虚拟服务器(称为实例)。这些...
在本文中,我们将深入探讨如何在macOS上利用Amazon Elastic Compute Cloud (EC2)实例进行游戏,并通过Steam的In-Home Streaming技术实现流畅的游戏体验。Linux开发和系统实用程序在这个过程中扮演了关键角色,让我们...
Amazon Elastic Compute Cloud (EC2) API 是亚马逊Web服务(AWS)提供的一套接口,允许开发者通过编程方式控制和管理EC2实例。EC2是AWS云中的一个核心服务,它提供了可伸缩的计算能力,让开发者能够快速获取虚拟...
这个库是Python开发者用于与Amazon Web Services(AWS)的EC2(Elastic Compute Cloud)服务进行交互的强大工具。 **mypy-boto3-ec2库简介** mypy-boto3-ec2是mypy类型检查器与Boto3库的一个集成,Boto3是AWS的...
4. **文档集成**:mypy_boto3_ec2的类型注解还与Boto3的文档紧密关联,使得开发者可以直接在代码中查看相关API的文档,进一步提升开发体验。 5. **向后兼容性**:mypy_boto3_ec2致力于保持与Boto3库的最新版本兼容...
而`boto3`是AWS(Amazon Web Services)提供的官方SDK,用于与各种AWS服务进行交互,包括EC2(Elastic Compute Cloud)。当这两个工具结合在一起,便形成了`mypy-boto3-ec2`,一个专门针对AWS EC2服务的类型注解增强...
`jupyterhub_ec2spawner` 是一个专门为JupyterHub设计的扩展,它允许用户在Amazon Web Services (AWS) 的 Elastic Compute Cloud (EC2) 实例上启动和管理用户的工作环境。这个库是Python开发的,因此需要Python环境...
AWS Elastic Compute Cloud (EC2) 是亚马逊Web Services (AWS) 提供的一种云托管服务,它允许用户在云端租用虚拟服务器来运行各种应用程序。AWS EC2的Nitro系统是其高性能计算基础设施的一个重要组成部分,旨在提供...
AWS的核心服务之一,弹性计算云(EC2),让开发者可以根据需求快速启动和关闭虚拟服务器,实现灵活的计算资源管理。 根据IDC的报告,到2011年,AWS的营收达到5亿美元,占亚马逊总营收的1.5%左右。此后,AWS的市场...
1. 计算服务,如亚马逊弹性计算云(Amazon EC2),提供了灵活的虚拟服务器实例来满足不同的计算需求。 2. 存储服务,如亚马逊简单存储服务(Amazon S3)提供了对象存储服务,用于存储和检索任意量的数据;亚马逊...
在EC2中,Amazon Machine Images (AMI)是关键概念,它们是包含了操作系统和预装应用程序的模板,用户可基于这些模板启动新的实例。AMIs分为公共、私有、付费和共享四种类型,满足不同用户的权限和使用需求。实例是...
此外,EC网站设计还需要考虑用户体验、页面布局、色彩搭配、导航清晰、内容质量等多个因素。用户体验是决定用户是否愿意再次访问的关键,良好的页面布局可以使用户快速找到所需信息,色彩和设计风格则直接影响品牌的...
当用户请求你的网站时,CloudFront会选择最近的边缘节点提供内容,从而降低延迟,提升用户体验。SCAR自动设置CloudFront,并将其与S3和Lambda集成,进一步优化了静态内容的分发。 至于自定义域名,SCAR允许你在部署...
AWS EC2 实例是亚马逊网络服务(Amazon Web Services, AWS)中的一个核心产品,它提供了弹性计算能力。EC2(Elastic Compute Cloud)允许用户在云端启动和管理虚拟服务器,这些服务器被称为“实例”。这些实例可以...
- **案例分析**:通过具体的应用实例展示如何利用AWS的服务解决实际问题,例如通过EC2搭建Web应用、使用S3存储和分发多媒体文件等。 #### 五、总结 - 本章节重点介绍了Amazon Web Services 中的基础存储架构 ...
1. **Amazon Elastic Compute Cloud (EC2)**: 提供可扩展的计算能力,允许用户按需创建和管理虚拟服务器,以应对不同的工作负载。EC2使企业能够快速调整计算资源,无需预先投资大量硬件。 2. **Amazon Simple ...
例如,`ec2`子命令用于操作Amazon Elastic Compute Cloud(EC2): ```bash aws ec2 describe-instances ``` 这将列出所有EC2实例的详细信息。可以使用`--help`选项查看任何子命令的帮助文档: ```bash aws ec2 ...