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

云计算基础: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免费套餐

http://www.kler.cn/a/385760.html

相关文章:

  • 【Electron】Electron Forge如何支持Element plus?
  • Cuda和Pytorch的兼容性
  • MySQL数据库:SQL语言入门 【3】(学习笔记)
  • 六、volatile
  • 【解决】Layout 下创建槽位后,执行 Image 同步槽位位置后表现错误的问题。
  • 【计算机网络】TCP协议特点3
  • 大数据-214 数据挖掘 机器学习理论 - KMeans Python 实现 算法验证 sklearn n_clusters labels
  • YOLO11改进-模块-引入CMUNeXt Block 增强全局信息
  • 树莓派上安装与配置 Nginx Web 服务器教程
  • 使用 axios 拦截器实现请求和响应的统一处理(附常见面试题)
  • OPPO开源Diffusion多语言适配器—— MultilingualSD3-adapter 和 ChineseFLUX.1-adapter
  • 【Android】ubutun 创建Androidstudio桌面快捷方式
  • 初始MQ(安装使用RabbitMQ,了解交换机)
  • HarmonyOs DevEco Studio小技巧28--部分鸿蒙生命周期详解
  • 陀螺仪原理探析
  • uni-app - - - - - 钉钉小程序 uni.showToast回调函数不执行问题(PC端钉钉小程序 接口API回调函数不执行)
  • 前端自动化测试selenium在最新探索使用
  • Chromium 中chrome.webRequest扩展接口定义c++
  • 稀土阻燃协效剂-氢氧化镁的应用
  • React核心概念与特点
  • python包管理工具pip和conda的使用对比
  • 如何编写有效的Prompt模板:提升大模型性能的关键
  • 数据结构---详解顺序表
  • python项目使用sqlalchemy的order_by方法报错‘Out of sort memory‘的解决方案
  • FP独立站引流革命:GG斗篷技术解锁流量新策略
  • Linux挖矿病毒(kswapd0进程使cpu爆满)