AWS 开发人员工具

开发人员工具 描述
Web 控制台 Amazon Web Services 的简单 Web 界面
命令行工具 通过命令行控制您的 AWS 服务并通过脚本自动进行服务管理
集成开发环境 (IDE) 使用熟悉的集成开发环境 (IDE) 在 AWS 上编写、运行、调试和部署应用程序
软件开发工具包 (SDK) 使用针对 AWS 服务的特定于语言的抽象 API 简化编码
基础设施即代码 使用熟悉的编程语言定义云基础设施

AWS基础知识 - 安全性

在云中采取零信任的方式保证系统的安全性时涉及的三个重要概念:

  1. Identity and Access Management (IAM)
  2. 网络安全
  3. 数据加密

Identity and Access Management (IAM)

IAM 是负责跟踪系统中身份和访问的服务。AWS 上的 IAM 服务就负责这部分功能。访问则通过 IAM 策略得到管理。这些策略对 AWS 内的代理划定访问边界。IAM 策略包含三个基本组成部分:

  • 主体指定向谁授予权限
  • 操作指定要执行的操作  -- 使用的 Amazon Resource Name (ARN) 格式
  • 资源指定要访问的属性

网络安全

对网络安全采取零信任的方式涉及一种深度防御方法,该方法将安全控制应用于网络的所有层(而不只是最外层)。

网络级别的安全性

AWS 中基本的网络级基元是 Amazon Virtual Private Cloud (VPC)。这是一个逻辑网络,您可以定义该逻辑网络并将为其预置资源。

以下是 VPC 的一些组成部分:

  • 子网:VPC 中的一个 IP 地址范围
  • 路由表:一组决定流量导向哪里的规则
  • 互联网网关:允许 VPC 内部资源与互联网之间进行通信的组件

为了保护 VPC 中的流量,您可以将资源分为面向公众的资源和内部资源。为了减少攻击面,您可以使用诸如 Application Load Balancer (ALB) 之类的代理服务,来处理所有面向互联网的流量。然后,可以在内部子网中预置所有内部服务,例如服务器和数据库,这些内部子网与直接的公共互联网访问是断开的。

除了 VPC,您还可以使用 AWS Web 应用程序防火墙 (WAF) 进一步限制进入您网络的流量。

资源级别的安全性

单个 AWS 资源也具有您可以配置的网络安全控制。最常见的控制称为安全组。安全组是虚拟防火墙,可以用来控制流入和流出资源的流量。

Amazon Virtual Private Cloud (Amazon VPC) 让您能够全面地控制自己的虚拟网络环境,包括资源放置、连接性和安全性。首先在 AWS 服务控制台中设置 VPC。然后,向其中添加资源,例如 Amazon Elastic Compute Cloud (EC2) 和 Amazon Relational Database Service (RDS) 实例。最后,您可以定义 VPC 相互之间以及跨账户、可用区或 AWS 区域通信的方式。

有很多资源可以和 Virtual Private Cloud (VPC) 结合使用:

AWS Transit Gateway 通过中央枢纽连接 Amazon Virtual Private Cloud (VPC) 和本地网络。这简化了您的网络,并且结束了复杂的对等关系。它用作云路由器 - 每个新连接都只进行一次。

AWS PrivateLink 可在 VPC、AWS 服务和您的本地网络之间提供专用连接,不会将您的流量公开暴露到公共互联网。AWS PrivateLink 让您可以在不同账户和不同 VPC 之间轻松连接各种服务,大幅简化网络架构。

AWS PrivateLink 使用案例

本地应用程序可以通过 AWS Direct Connect 或 AWS VPN 连接到 Amazon VPC 中的服务终端节点。服务终端节点会通过 AWS PrivateLink 将流量传输到 AWS 服务,同时保持网络流量处于 Amazon 网络内。AWS PrivateLink 使 SaaS 提供商能够提供如同直接托管在私有网络上一样的服务。这些服务可以从云中和本地通过 AWS Direct Connect 和 AWS VPN 以高度可用并且可扩展的方式安全地访问。

AWS Network Firewall 是一项托管服务,可使您轻松地为所有 Amazon Virtual Private Cloud (VPC) 部署必要的网络保护。

- AWS 虚拟私有网络由两种服务组成:AWS Site-to-Site VPN 和 AWS Client VPN。AWS Site-to-Site VPN 可在您的网络与 Amazon Virtual Private Cloud 或 AWS Transit Gateway 之间建立加密隧道。要管理远程访问,AWS Client VPN 可使用 VPN 软件客户端将您的用户连接到 AWS 或本地资源。

- NAT 网关是一种网络地址转换 (NAT) 服务。您可以使用 NAT 网关,以便私有子网中的实例可以连接到 VPC 外部的服务,但外部服务无法启动与这些实例的连接。

AWS WAF 是一种 Web 应用程序防火墙,可以将 AWS WAF 作为 CDN 解决方案的一部分部署到 Amazon CloudFront 上,也可以将其部署到位于 Web 服务器或来源服务器(运行于 EC2 上)之前的 Application Load Balancer、适用于您的 REST API 的 Amazon API Gateway 或者是适用于您的 GraphQL API 的 AWS AppSync 上。

Application Load Balancing (ALB) 负载均衡器充当客户端的单一接触点。负载均衡器在多个可用区中的多个目标 (例如 EC2 实例) 间分配应用程序的传入流量。这将提高应用程序的可用性。可以向您的负载均衡器添加一个或多个侦听器。

AWS基础知识 - 性能效率

在 AWS 上,选择最符合工作负载需要的服务的能力。

典型的工作负载通常需要在 AWS 的四个主要服务类别中进行选择,包括计算、存储、数据库和网络。

  • 计算是处理数据的服务(例如,虚拟机)
  • 存储是数据的静态存储(例如,对象存储)
  • 数据库是数据的有组织存储(例如,关系数据库)
  • 网络处理您的数据的移动(例如,内容交付网络)

cloud探索 - ASW基础知识相关推荐

  1. 计算机应用基础的知识探索,计算机应用基础知识探索

    计算机应用基础知识探索Tag内容描述: 1.计算机应用基础知识计算机应用基础知识点计算机应用基础知识话题计算机应用基础知识计算机基础知识电子商务单击第一章计算机基础知识1.1946年2月15日世界上第 ...

  2. 计算机不少于五百字知识探索,计算机基础知识练习题探索.doc

    PAGE \* MERGEFORMAT32 计算机基础知识练习题一单选2013年亚足联冠军联赛1/4决赛首回合,中国广州恒大坐镇主场广州天河体育中心迎战卡塔尔莱赫维亚队,并以2-0战胜莱赫维亚队,这一 ...

  3. 基于luncene倒排索引实现大规模数据集检索优化(一)基础知识篇

    原理探索(基础知识) 检索 在一组记录集合中找到关键码值等于给定值的某个记录,或者找到关键码值符合特定条件的某些记录的过程 (key,value) 检索效率非常重要 尤其对于大数据量 需要对数据精选特 ...

  4. 【阿里云天池大赛赛题解析】 刷书笔记 Lesson 1 数据探索基础知识

    文章目录 数据探索基础知识 1. 双变量分析 1.1 计算相关性 1.2 卡方检验 1.3 小提琴图 2. 缺失值 2.1 处理方法 3. 异常值 3.1 检测方法 3.1.1 箱线图检测法 3.1. ...

  5. 计算机基础知识教案结束语,【计算机基础论文】计算机基础教学模式探索与思考分析(共4342字)...

    摘要:网络时代的兴起,各大高校对这方面的教育要加以重视,要对当今社会的需求做出一定的考量.而对于目前阶段的大学生来说,计算机技术应该要熟练地掌握,无论是理论还有实践的技能的掌握,因为在能力结构与知识面 ...

  6. 计算机知识探索怎么写,计算机基础知识及探索.doc

    PAGE PAGE 23 HYPERLINK "/ASPX/602009818/JournalContent/1325923866.aspx"计算机基础知识参考试题及答案解析一.单 ...

  7. hawk大数据基础知识总结(1)

    一.大数据概述 1.1大数据的概念 大数据一共具有三个特征:(1)全样而非抽样:(2)效率而非精确:(3)相关而非因果. (1)在过去由于缺乏获取全体样本的手段,人们发明了"随机调研数据&q ...

  8. Datawhale-深入浅出pytorch简介安装和基础知识

    目录 1.1 PyTorch简介 1.1.1 PyTorch的介绍 1.1.2 PyTorch的发展 1.1.3 PyTorch的优势 1.2 PyTorch的安装 1.2.1 Anaconda的安装 ...

  9. b站唐老师人工智能基础知识笔记

    b站唐老师人工智能基础知识笔记 0.机器学习(常用科学计算库的使用)基础定位.目标定位 1.机器学习概述 1.1.人工智能概述 1.2.人工智能发展历程 1.3.人工智能主要分支 1.4.机器学习工作 ...

最新文章

  1. Altium designer关于铺铜的操作
  2. 迷你世界维护服务器几点到几点,迷你世界服务器房间是什么 | 手游网游页游攻略大全...
  3. python script 95% interval
  4. 大数据WEB阶段 Servlet配置优先级 , Spring容器设置对静态资源放行
  5. 反应机理_介绍一种化学反应机理合成环戊酮
  6. Android通过堆栈信息解决ANR问题
  7. 《流畅的Python第二版》读书笔记
  8. Dagger 2 系列(一) -- 前奏篇:依赖注入的基本介绍
  9. 不同的智能门锁解决方案开锁方式
  10. python爬取美女图片
  11. matlab里点除,MATLAB中点除点除
  12. 【001】半电池的开路电压测试_#LIB
  13. 走火入魔的macfans,披着mac皮的ubuntu macbuntu安装指南
  14. 应用之星推出“图文app”制作工具,并附上教程
  15. 如果删掉微信中一个功能,你的选择是什么
  16. impala常见错误
  17. focaltech(敦泰)触摸屏驱动Ft5306.c学习记录
  18. 自建cdn搭建_自建CDN
  19. Dubbo入门到实战(一)
  20. 全文检索第一篇lucene的使用

热门文章

  1. 机器学习__04__朴素贝叶斯算法
  2. 【硬件】如何使用直流稳压源输出负电压?
  3. 记录在小程序中前端调用百度 Ocr 识别身份证信息
  4. 多层感知机 分类思想_感知和行动是产品设计需要意识到的思想形式
  5. win7系统黑屏问题
  6. 福禄克FLUKE FTK2000单模光纤测试仪,光纤入户的好选择!!!
  7. 【数据结构】二叉树——理论篇
  8. (郁闷p2pover中)整理记录四
  9. python程序之祝贺国庆
  10. Android NDK 面试题汇总