课程笔记:

1. 3种访问AWS服务的方式: GUI, CLI, SDK

  前两种是用户用来访问的,SDK可以让程序调用去访问服务.

2. core services 以及通用的use cases

Amazon Elastic Cloud Compute (EC2)

    就是一个虚拟主机 VPS

Amazon Elastic Block Store (EBS)

    相当于硬盘,EBS 在一个Availability Zone里面自动备份, 也只能attach到同一个Availability Zone里的 EC2 主机上.

Amazon Simple Storage Service (S3)

    

      这要讲了怎么创建 bucket,注意bucket 名字要全局唯一,还讲了怎么去access s3 bucket, 需要先创建一个有Administrator 权限的 IAM 用户,然后生成这个用户的access key/credential, 然后aws cli 客户端就可以用得到的access key/credential 去访问 s3 了. 可以upload/download. (eg. aws s3 cp c:\my_study\python\aws_testing.py s3://amazing-bucket-191/hello.py)

AWS Global Infrastrucre

AWS regions: 每个region包含2个以上的 Availability Zone. region一般不会互相备份

Availability Zones, 物理和逻辑上分开的,内部通过高速网络连接,资源被相互备份

Edge locations, host Content Delivery Network (CDN), call Amazon CloudFront. 它是实现全局DNS基础设施(Route53)和CloudFront CDN的基石

credit: http://jayendrapatil.com/tag/availability-zone/

AWS Virtual Private Cloud (VPC)

类似于企业自己搭建的公司网,比如根据部分划分网络,

AWS Security Groups

防火墙功能

3. AWS Integrated Service

Application Load Balancer

Elastic Load Balancer (ELB)中的第二种,相对于classical LB, 增强了 supported protocols, CloudWatch Metrics, Access Logs, Health Checks

Use Case:

下图很像nginx 的作用, application * 代表运行应用的container. ALB 基于port 转发.

配置 ABL

1)配名字,Listeners(监听request的协议 和 Port), 再把ABL放在至少两个Availability Zone里做HA

2)配ABL 自己的 security group, 再配 routing 看转到哪个target group, 然后把EC2 instance 注册到target group里.

Auto Scaling

作用:保证你有合适数量的EC2来处理应用的load. 弹性增减 EC2.

第二个module解决where的问题,第三个解决when 的问题.

Amazon Route 53

what: 提供 DNS 服务, 需要创建 hosted zone, 和 record set

Amazon RDS

AWS Lambda

我的理解就是基于event 驱动的一些hook 函数的功能. 可以自己添加hook.

AWS Elastic Beanstalk

用来快速创建 web service 的.

Components

Amanzon Simple Notification Services

就是一个发消息的工具,有些组件可以订阅消息,有些组件可以发出消息.

Amanzon CloudWatch

Amanzon CloudFront

就是一个CDN服务,如果不了解CDN可以看这里,大概就是内容服务商布置多个离用户更近的缓存服务器来相应用户请求.

Amanzon CloudFormation

用来create, update, delete resources in stacks, 比如下面的图所示,通过CloudFormation 一下就创建好了一个template文件定义好的环境

Terms:

  AMI - Amazon Machine Image, SW

AWS Cloud Practioner 官方课程笔记 - Part 1的更多相关文章

  1. AWS Cloud Practioner 官方课程笔记 - Part 2

    4. AWS Architecture 设计的5个柱子,也就是5大考量点, Security, Reliability, Performance Efficiency, Cost optimizati ...

  2. vue—你必须知道的 js数据类型 前端学习 CSS 居中 事件委托和this 让js调试更简单—console AMD && CMD 模式识别课程笔记(一) web攻击 web安全之XSS JSONP && CORS css 定位 react小结

    vue—你必须知道的   目录 更多总结 猛戳这里 属性与方法 语法 计算属性 特殊属性 vue 样式绑定 vue事件处理器 表单控件绑定 父子组件通信 过渡效果 vue经验总结 javascript ...

  3. 【2017cs231n】:课程笔记-第2讲:图像分类

    [2017cs231n]:课程笔记-第2讲:图像分类 搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事' 获取更多算法.机器学习干货 csdn:https://blog.csdn.n ...

  4. MyBatis框架 课程笔记

    MyBatis框架 课程笔记   第1章 MyBatis简介 1.1 MyBatis历史 1)MyBatis是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Softw ...

  5. Spring Cloud微服务学习笔记

    Spring Cloud微服务学习笔记 SOA->Dubbo 微服务架构->Spring Cloud提供了一个一站式的微服务解决方案 第一部分 微服务架构 1 互联网应用架构发展 那些迫使 ...

  6. Linux内核分析课程笔记(一)

    linux内核分析课程笔记(一) 冯诺依曼体系结构 冯诺依曼体系结构实际上就是存储程序计算机. 从两个层面来讲: 从硬件的角度来看,冯诺依曼体系结构逻辑上可以抽象成CPU和内存,通过总线相连.CPU上 ...

  7. (1/18)重学Standford_iOS7开发_iOS概述_课程笔记

    写在前面:上次学习课程对iOS还是一知半解,由于缺乏实践,看公开课的视频有时不能很好地领会知识.带着问题去学习永远是最好的方法,接触一段时间iOS开发以后再来看斯坦福iOS公开课,又会有许多新的发现, ...

  8. Andrew Ng机器学习课程笔记(五)之应用机器学习的建议

    Andrew Ng机器学习课程笔记(五)之 应用机器学习的建议 版权声明:本文为博主原创文章,转载请指明转载地址 http://www.cnblogs.com/fydeblog/p/7368472.h ...

  9. Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归)

    title: Andrew Ng机器学习课程笔记--week1(机器学习介绍及线性回归) tags: 机器学习, 学习笔记 grammar_cjkRuby: true --- 之前看过一遍,但是总是模 ...

随机推荐

  1. win10系统中photoshop cs6中界面字体太小的解决方法

    win10系统中photoshop cs6中界面字体太小的解决方法 ps页面系统字体特别小,解决方法如下: 右键ps图标—属性—兼容性—勾选替代高dpi缩放行为,缩放执行选为默认,如果不行三个都试试

  2. 在父组件中,传值给子组件-vue

    1.通过 props <x-test :name="username"></x-test>1)props为字符串数组 props: ['name']2)pr ...

  3. PHP入门培训教程 一个漂亮的PHP验证码

    如何写一个漂亮的PHP验证码?兄弟连PHP培训 小编分享一段代码给大家: <?php class Imagecode{ private $width ; private $height; pri ...

  4. mysql UNIQUE约束 语法

    mysql UNIQUE约束 语法 作用:UNIQUE 约束唯一标识数据库表中的每条记录. 江苏大理石平台 说明:UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证.PRI ...

  5. php list()函数 语法

    php list()函数 语法 作用:用于在一次操作中给一组变量赋值.博智达 语法:list(var1,var2...) 参数: 参数 描述 var1 必需.第一个需要赋值的变量. var2,... ...

  6. Python_015(面向对象(接口类,抽象类,多态,封装)

    一.抽象类与接口类 1.抽象类:抽象即类似或者说比较像的部分,继承描述的是父类与子类的一种关系,要找出这种关系,必须先抽象再继承; a:抽象分成两个层次: 1)由对象->类:将两个有相似地方的对 ...

  7. 洛谷P1309 瑞士轮——题解

    题目传送 思路非常简单,只要开始时把结构体排个序,每次给赢的加分再排序,共r次,最后再输出分数第q大的就行了. (天真的我估错时间复杂度用每次用sort暴力排序结果60分...)实际上这道题估算时间复 ...

  8. SpringBoot项目属性配置-第二章

    SpringBoot入门 1. 相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷.我们在Spring Boot使用过程中,最直观的感受就是没有了 ...

  9. [CSP-S模拟测试]:礼物(数学)

    题目传送门(内部题80) 输入格式 第一行输入一个正整数$n$. 第二行到第$n+1$行每行两个正整数$a_i$和$b_i$表示第$i$个礼物中包含$a_i$个红宝石和$b_i$个绿宝石. 输出格式 ...

  10. [CSP-S模拟测试]:big(Trie树+贪心)

    题目描述 你需要在$[0,2^n)$中选一个整数$x$,接着把$x$依次异或$m$个整数$a_1~a_m$.在你选出$x$后,你的对手需要选择恰好一个时刻(刚选完数时.异或一些数后或是最后),将$x$ ...