当前位置: 首页 > news >正文

云计算基础:AWS入门指南

💓 博客主页:瑕疵的CSDN主页
📝 Gitee主页:瑕疵的gitee主页
⏩ 文章专栏:《热点资讯》

云计算基础:AWS入门指南

云计算基础:AWS入门指南

  • 云计算基础:AWS入门指南
    • 引言
    • AWS概述
      • 什么是AWS
      • AWS的主要服务
    • 创建AWS账户
      • 注册步骤
      • 免费套餐
    • AWS管理控制台
      • 登录控制台
      • 控制台导航
    • 基础服务介绍
      • Amazon EC2
        • 创建EC2实例
      • Amazon S3
        • 创建S3桶
        • 上传文件
      • Amazon RDS
        • 创建RDS实例
    • 安全与合规
      • IAM
        • 创建IAM用户
      • 安全组
        • 配置安全组
    • 成本管理
      • 成本管理器
        • 使用Cost Explorer
      • 保留实例和按需实例
    • 总结
    • 参考资料

引言

云计算已经成为了现代信息技术的重要组成部分,为企业提供了灵活、可扩展的计算资源和服务。Amazon Web Services (AWS) 是目前市场上最成熟、最广泛使用的云服务平台之一。本文将为初学者提供一个简明的AWS入门指南,帮助大家快速了解和上手AWS。

AWS概述

什么是AWS

AWS是亚马逊提供的一个全面的云服务平台,提供了超过200种全托管的服务,涵盖计算、存储、数据库、分析、机器学习、安全等方面。AWS在全球范围内拥有多个数据中心,能够为用户提供高可用性和低延迟的服务。

AWS的主要服务

  • 计算:EC2、Lambda、ECS、EKS等。
  • 存储:S3、EBS、Glacier、FSx等。
  • 数据库:RDS、DynamoDB、Aurora、DocumentDB等。
  • 分析:Redshift、Athena、Quicksight等。
  • 机器学习:SageMaker、Comprehend、Rekognition等。
  • 安全:IAM、GuardDuty、Macie等。

创建AWS账户

注册步骤

  1. 访问AWS官网。
  2. 点击“创建一个 AWS 账户”。
  3. 输入您的电子邮件地址和密码。
  4. 提供账单信息,包括信用卡信息。
  5. 完成身份验证。
  6. 设置根用户的安全凭证。
  7. 验证您的账户。

免费套餐

AWS提供了一个免费套餐,包括12个月的免费使用期限,涵盖了多种服务的基本使用量。这对于初学者来说是一个很好的起点。

AWS管理控制台

登录控制台

  1. 访问AWS管理控制台。
  2. 输入您的账户邮箱和密码。
  3. 登录后,您将看到AWS管理控制台的主页。

控制台导航

AWS管理控制台提供了丰富的导航菜单,您可以轻松地访问各种服务。常用的导航方式包括:

  • 服务列表:点击顶部的“服务”按钮,可以看到所有可用的服务列表。
  • 最近使用的服务:在首页会显示最近使用的服务,方便快速访问。
  • 搜索框:在顶部的搜索框中输入服务名称,可以快速定位到所需服务。

基础服务介绍

Amazon EC2

Amazon Elastic Compute Cloud (EC2) 是AWS的核心计算服务,提供可调整大小的计算容量。您可以根据需要启动、停止和配置虚拟服务器。

创建EC2实例
  1. 在AWS管理控制台中,选择“EC2”服务。
  2. 点击“启动实例”按钮。
  3. 选择一个AMI(Amazon Machine Image),例如Ubuntu Server。
  4. 选择实例类型,例如t2.micro。
  5. 配置实例细节,如网络、子网、安全组等。
  6. 添加存储,选择根卷的大小。
  7. 配置安全组,设置允许的入站和出站规则。
  8. 审核并启动实例。
  9. 下载并保存SSH密钥对。
  10. 连接到EC2实例,使用SSH客户端:
    ssh -i your-key.pem ubuntu@public-dns-name

Amazon S3

Amazon Simple Storage Service (S3) 是一个对象存储服务,提供高可用性、可扩展性和安全的数据存储。

创建S3桶
  1. 在AWS管理控制台中,选择“S3”服务。
  2. 点击“创建桶”按钮。
  3. 输入桶名称,选择区域。
  4. 配置桶的属性,如版本控制、静态网站托管等。
  5. 设置桶策略,控制谁可以访问桶中的对象。
  6. 审核并创建桶。
上传文件
  1. 打开您刚刚创建的S3桶。
  2. 点击“上传”按钮。
  3. 选择要上传的文件。
  4. 配置上传设置,如存储类、权限等。
  5. 开始上传。

Amazon RDS

Amazon Relational Database Service (RDS) 是一种托管的数据库服务,支持多种数据库引擎,如MySQL、PostgreSQL、Oracle等。

创建RDS实例
  1. 在AWS管理控制台中,选择“RDS”服务。
  2. 点击“创建数据库”按钮。
  3. 选择数据库引擎,例如MySQL。
  4. 选择部署选项,如单实例或多可用区。
  5. 配置实例规格,如实例类型、存储类型等。
  6. 设置数据库名称、用户名和密码。
  7. 配置网络和安全设置,如VPC、子网、安全组等。
  8. 审核并创建数据库实例。

安全与合规

IAM

AWS Identity and Access Management (IAM) 是一个用于管理AWS资源访问权限的服务。通过IAM,您可以创建和管理AWS用户和组,并控制他们对AWS资源的访问。

创建IAM用户
  1. 在AWS管理控制台中,选择“IAM”服务。
  2. 点击“用户”选项卡,然后点击“添加用户”按钮。
  3. 输入用户名,选择访问类型,例如程序访问或AWS管理控制台访问。
  4. 配置权限,可以选择附加现有策略直接或创建自定义策略。
  5. 设置访问密钥,下载并保存CSV文件。
  6. 审核并创建用户。

安全组

安全组是AWS中的一种虚拟防火墙,用于控制进出EC2实例的流量。

配置安全组
  1. 在AWS管理控制台中,选择“EC2”服务。
  2. 点击“安全组”选项卡,然后点击“创建安全组”按钮。
  3. 输入安全组名称和描述。
  4. 选择VPC。
  5. 配置入站规则,例如允许来自特定IP地址的SSH连接。
  6. 配置出站规则,例如允许所有出站流量。
  7. 审核并创建安全组。

成本管理

成本管理器

AWS Cost Explorer 是一个帮助您监控和管理AWS费用的工具。通过Cost Explorer,您可以查看历史费用、预测未来费用,并设置预算警报。

使用Cost Explorer
  1. 在AWS管理控制台中,选择“Billing”服务。
  2. 点击“Cost Explorer”选项卡。
  3. 查看费用报告,分析费用趋势。
  4. 设置预算,当费用超过设定阈值时,AWS会发送通知。

保留实例和按需实例

  • 按需实例:按小时或秒计费,无需预付费用。
  • 保留实例:预先支付一部分或全部费用,享受长期使用折扣。

总结

通过本文,我们介绍了AWS的基本概念、主要服务、账户创建、管理控制台导航、基础服务使用、安全与合规以及成本管理等内容。希望这些内容能帮助您快速上手AWS,开启您的云计算之旅。

参考资料

  • AWS官方文档
  • AWS管理控制台
  • AWS免费套餐

相关文章:

云计算基础:AWS入门指南

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 云计算基础:AWS入门指南 云计算基础:AWS入门指南 云计算基础:AWS入门指南 引言 AWS概述 什么…...

pytorch torch.tile用法

指定各维度分别重复多少次 tile 是 PyTorch 中用于重复张量的函数。它可以沿指定的维度重复张量的元素。以下是一个示例代码,展示 tile 的用法: import torch# 创建一个张量 weight_hh torch.tensor([[1, 2], [3, 4]])# 假设批量大小为3 bs 3# 使用 …...

实战项目:通过自我学习让AI学习五子棋 - 1 - 项目定义

项目介绍 五子棋是一种博弈游戏。在棋盘上黑子和白子交替落子,先于在任何方向上将至少五个棋子连在一起的一方获胜。在我们这个项目中我们尝试使用自学习的方法训练出一套走五子棋的算法。 这个项目本身并无特别大的实用价值。我们的目的在于: 尝试自…...

统信UOS开发环境支持Electron

全面支持Electron开发环境,同时还提供了丰富的开发工具和开发资源,进一步提升工作效率。 文章目录 一、环境部署1. Electron应用开发介绍2. Electron开发环境安装安装Node.js和npm安装electron环境配置二、代码示例Electron开发案例三、常见问题一、环境部署 1. Electron应用…...

2024.11.09【BUG报错】| Fastuniq “Error in Reading pair-end FASTQ sequence!”解决方案

解决 Fastuniq 中“Error in Reading pair-end FASTQ sequence!”报错的指南 在使用 Fastuniq 进行高通量测序数据分析时,用户可能会遇到“Error in Reading pair-end FASTQ sequence!”的错误提示。这通常表明在读取配对的 FASTQ 序列时出现了问题。以下是一些可能…...

k8s组件原理

文章目录 1、kubernetes控制平面组件1、kube-apiserver2、etcd3、controller-manager4、schedule 2、node组件1、kubelet2、container runtime3、kube-proxy 3、附加组件1、kubedns2、dashboard 4、创建pod的原理 1、kubernetes控制平面组件 1、kube-apiserver 是公开kubernete…...

0基础跟德姆(dom)一起学AI 深度学习02-Pytorch基本使用

1 基本介绍 (1)什么是Pytorch? PyTorch是一个开源机器学习和深度学习框架。PyTorch 允许您使用 Python 代码操作和处理数据并编写深度学习算法,能够在强大的GPU加速基础上实现张量和动态神经网络。 PyTorch是一个基于 Python 的科学计算包…...

九州未来再度入选2024边缘计算TOP100

随着数智化转型的浪潮不断高涨,边缘计算作为推动各行业智能化升级的重要基石,正在成为支持万物智能化的关键点。近日,德本咨询(DBC)联合《互联网周刊》(CIW)与中国社会科学院信息化研究中心(CIS),共同发布《2024边缘计算TOP100》榜…...

《物理化学学报》

《物理化学学报》主要刊载化学学科物理化学领域具有原创性实验和基础理论研究类文章。《物理化学学报》的办刊宗旨是引领物理化学前沿、服务国家战略需求,坚持正确的办刊方针,以促进学术交流及本学科发展为已任,为发现和培养科技人才服务&…...

【数据集】【YOLO】【目标检测】树木倒塌识别数据集 9957 张,YOLO道路树木断裂识别算法实战训练教程!

一、数据集介绍 【数据集】树木倒塌识别数据集 9957 张,目标检测,包含YOLO/VOC格式标注。 数据集中包含2种分类:{0: fallen_tree},代表倒塌或者断裂的树木。 数据集来自国内外图片网站和视频截图; 可用于无人机树木…...

iOS 18.2 六大新功能外媒實測|ChatGPT進化版SIRI、自製Genmoji

iOS 18.2 測試版再次帶來備受矚目的功能,當中包括 Image Playground、Genmoji,以及很多果迷都期待已久的 Siri與ChatGPT 的整合。外媒實測這些新功能的實際效果和操作體驗,發現當中有不少令人滿意的地方。 1)Image Playground-圖像…...

简单介绍一下mvvm mvc mvp以及区别、历史

MVC(Model - View - Controller) 因MVC架构的灵活性,架构图形式很多,仅供参考 历史: MVC 是最早出现的软件架构模式之一,其历史可以追溯到 20 世纪 70 年代,最初被用于 Smalltalk - 80 环境。…...

达梦8-达梦数据实时同步软件(DMHS)配置-Oracle-DM8

1、安装环境 源端目的端IP地址192.168.6.111192.168.6.110系统版本Red Hat 6.4Kylin v10数据库版本Oracle11g达梦 v8系统用户Oracledmdba字符集MERICAN_AMERICA.AL32UTF8UTF-8端口15215236实例名PRODDMSERVER数据库软件目录/u01/app/oracle/opt/dmdbmsDMHS安装目录/u01/dmhs/o…...

mysql常见死锁的分析

概念: 死锁是指两个或多个事务在数据库操作过程中相互等待对方释放资源,而导致无法继续执行的现象。在 MySQL 中,死锁是较为常见的问题,特别是在高并发环境中。 一、识别死锁 当 MySQL 检测到死锁时,会自动中止其中一个事务&am…...

Go Energy 跨平台(GUI)应用编译和安装包制作

构建打包 energy cli 平台介绍描述windowNSIS安装包制作工具可通过 energy cli 安装linuxdpkg 命令系统自带macosenergy 仅生成 xxx.app系统自带 安装包制作 config/energy_[os].json是初始化应用时自动生成的应用配置文件,在编译和制作应用安装包时使用 Windows…...

众测遇到的一些案列漏洞

文章中涉及的敏感信息均已做打码处理,文章仅做经验分享用途,切勿当真,未授权的攻击属于非法行为!文章中敏感信息均已做多层打码处理。传播、利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,一旦造成后果请自行…...

大华乐橙设备私有平台EasyCVR视频设备轨迹回放平台支持哪些摄像机?摄像机如何选型?

在现代安全监控系统中,视频监控设备扮演着至关重要的角色。视频设备轨迹回放平台EasyCVR以其卓越的兼容性和灵活性,支持接入多种品牌和类型的摄像机。这不仅为用户提供了广泛的选择空间,也使得视频监控系统的构建和管理变得更加高效和便捷。本…...

实战攻略 | ClickHouse优化之FINAL查询加速

【本文作者:擎创科技资深研发 禹鼎侯】 查询时为什么要加FINAL 我们在使用ClickHouse存储数据时,通常会有一些去重的需求,这时候我们可以使用ReplacingMergeTree引擎。这个引擎允许你存储重复数据,但是在merge的时候会根据order …...

5G NR gNB 逻辑架构及其功能拆分选项

5G NR gNB 逻辑架构及其功能拆分选项 中央单元 (CU) 和分布式单元功能拆分选项RAN 分体架构的优势在哪里使用哪个拆分函数?参考: 5G NR gNB Logical Architecture and It’s Functional Split OptionsCentral Unit (CU) and Distributed Unit Functional…...

PyQt入门指南四十六 性能优化策略

在PyQt应用程序中,性能优化是一个重要的考虑因素,尤其是在处理大型数据集或复杂图形界面时。以下是一些常见的性能优化策略: 1. 使用延迟加载(Lazy Loading) 延迟加载是一种优化技术,只在需要时加载资源。…...

地震勘探——干扰波识别、井中地震时距曲线特点

目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...

Appium+python自动化(十六)- ADB命令

简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试…...

【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)

服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...

【第二十一章 SDIO接口(SDIO)】

第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...

测试markdown--肇兴

day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...

大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计

随着大语言模型(LLM)参数规模的增长,推理阶段的内存占用和计算复杂度成为核心挑战。传统注意力机制的计算复杂度随序列长度呈二次方增长,而KV缓存的内存消耗可能高达数十GB(例如Llama2-7B处理100K token时需50GB内存&a…...

【Linux】Linux 系统默认的目录及作用说明

博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...

FFmpeg:Windows系统小白安装及其使用

一、安装 1.访问官网 Download FFmpeg 2.点击版本目录 3.选择版本点击安装 注意这里选择的是【release buids】,注意左上角标题 例如我安装在目录 F:\FFmpeg 4.解压 5.添加环境变量 把你解压后的bin目录(即exe所在文件夹)加入系统变量…...

Golang——9、反射和文件操作

反射和文件操作 1、反射1.1、reflect.TypeOf()获取任意值的类型对象1.2、reflect.ValueOf()1.3、结构体反射 2、文件操作2.1、os.Open()打开文件2.2、方式一:使用Read()读取文件2.3、方式二:bufio读取文件2.4、方式三:os.ReadFile读取2.5、写…...

深入理解Optional:处理空指针异常

1. 使用Optional处理可能为空的集合 在Java开发中,集合判空是一个常见但容易出错的场景。传统方式虽然可行,但存在一些潜在问题: // 传统判空方式 if (!CollectionUtils.isEmpty(userInfoList)) {for (UserInfo userInfo : userInfoList) {…...