云的基础知识
什么是云计算?
云计算通过互联网按需提供 IT 资源,并且采用按使用量付费的定价方式。您可以根据需要从诸如 Amazon Web Services (AWS) 之类的云提供商那里获得技术服务,例如计算能力、存储和数据库,而无需购买、拥有和维护物理数据中心及服务器。
也就是说,计算能力作为一种商品,可以在互联网上流通,就像水、电、煤气一样,可以方便地取用,且价格较为低廉。
云计算的6大好处:
- 投入资本变成可变投入
- 增加速度和灵活性
- 从大规模经济中获益
- 无需再用数据中心和运维投入资金
- 无需在猜测所需容量
- 几分钟将业务扩展到全球
AWS基础设施介绍
AWS的基础组件:
可用区(available zone) 区域(REGION)边缘站点/边缘位置(Edge locations)区域边缘缓存(regional edge caches)
可用区(available zone):一个特定区内多个数据中心的集合,每个可用区再物理上和逻辑上互相隔离。都有自己单独的不间断电源,现场备用发电机,冷却设备记忆网络和连接。但又可以通过高弹性,低延迟的专用光纤连接在一起。隔离可用区可以保护他们不受其他可用区故障的影响,而确保高可用性。
AWS的最佳时间实在多个可用区部署应用和与之数据以达到高可用性和冗余性,可确保在可用区遇到故障时对业务的影响最小或者没有影响。
区域(REGION):托管两个或更多可用区的独立的地理区域。
通过AWS的区域,一方面可以使得AWS云服务在地理位置上更加靠近我们,有助于缩短网络延迟,另一方面最大限度的降低成本并遵循可能面临的任何法规要求。
区域是彼此完全分离的,并且一个区域中的资源不会自动复制到其他区域。
边缘位置/边缘站点:AWS用来缓存数据的终端节点。cloud front,Amazon的内容分发网络(CDN)就是通过利用边缘站点来缓存内容并缩短延迟的。
区域边缘缓存:位于cloud front 服务器与边缘位置之间,区域边缘缓存的容量大于单独的边缘位置,访问高的数据存储在边缘位置,访问低的存储在区域边缘缓存。当在边缘站点请求的数据不再可用时,边缘站点可以从区域边缘缓存而不是cloud front去检索缓存的数据。
使用多个区域和可用区的好处:高可用, 低延迟,数据容错性。
tips:AWS-China 有独立的账号体系,而AWS HK属于aws global的账户体系。
AWS功能总览
计算:EC2,Lambda
数据库:RDS(关系型数据库) DybamoDB(非关系型数据库)
存储:S3(simple storage service ,简单存储服务),Glacier
网络:VPC,Route53
安全、身份与合规:IAM
账户申请和免费申请:
AWS China和AWS global 是不同的申请流程,只有global的账户才可以免费申请和使用。
MAC机器准备工作:
在bing 搜索中,“Microsoft remote desktop for mac”,在apple store 里面下载“Tex wrangler”,再加上一个终端工具 (MAC 自带)
Windows机器准备工作:
在bing中搜索notepad++,下载到本地。再在bing中搜索“PuTTY”,需要在PuTTY中做一些配置。创建密钥对,然后导入到PuTTY中。