常用公有云接入——亚马逊

一、什么是 Amazon EC2?

Amazon Elastic Compute Cloud (Amazon EC2) 在 Amazon Web Services (AWS) 云中提供可扩展的计算容量。使用 Amazon EC2 可避免前期的硬件投入,因此您能够快速开发和部署应用程序。通过使用 Amazon EC2,您可以根据自身需要启动任意数量的虚拟服务器、配置安全和网络以及管理存储。Amazon EC2 允许您根据需要进行缩放以应对需求变化或流行高峰,降低流量预测需求。

Amazon EC2 的功能

Amazon EC2 提供以下功能:

  • 虚拟计算环境,也称为实例

  • 实例的预配置模板,也称为 Amazon 系统映像 (AMI),其中包含您的服务器需要的程序包(包括操作系统和其他软件)。

  • 实例 CPU、内存、存储和网络容量的多种配置,也称为实例类型

  • 使用密钥对的实例的安全登录信息(AWS 存储公有密钥,您在安全位置存储私有密钥)

  • 临时数据(停止或终止实例时会删除这些数据)的存储卷,也称为实例存储卷

  • 使用 Amazon Elastic Block Store (Amazon EBS) 的数据的持久性存储卷,也称为 Amazon EBS 卷

  • 用于存储资源的多个物理位置,例如实例和 Amazon EBS 卷,也称为区域 和可用区

  • 防火墙,让您可以指定协议、端口,以及能够使用安全组到达您的实例的源 IP 范围

  • 用于动态云计算的静态 IPv4 地址,称为弹性 IP 地址

  • 元数据,也称为标签,您可以创建元数据并分配给您的 Amazon EC2 资源

  • 您可以创建的虚拟网络,这些网络与其余 AWS 云在逻辑上隔离,并且您可以选择连接到您自己的网络,也称为 Virtual Private Cloud(VPC)

如何开始使用 Amazon EC2

设置和运行

  • Amazon EC2 的设置

  • Amazon EC2 Linux 实例入门

基本知识

  • 实例和 AMI

  • 区域和可用区

  • 实例类型

  • 标签

网络和安全性

  • Amazon EC2 密钥对

  • 安全组

  • 弹性 IP 地址

  • Amazon EC2 和 Amazon VPC

存储

  • Amazon EBS

  • 实例存储

使用 Linux 实例

  • 远程管理 (Run Command)

  • 教程:在 Amazon Linux 2 上安装 LAMP Web 服务器

  • 教程:将 Amazon Linux 2 上的 Apache Web 服务器配置为使用 SSL/TLS

  • AWS 入门:托管适用于 Linux 的 Web 应用程序

 

二、Java SDK

SDK文档

启动 Amazon EC2 实例

BasicAWSCredentials awsCreds = new BasicAWSCredentials("access_key_id", "secret_key_id");
AmazonS3 s3Client = AmazonS3ClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(awsCreds)).build();RunInstancesRequest runInstancesRequest = new RunInstancesRequest();runInstancesRequest.withImageId("ami-a9d09ed1").withInstanceType(InstanceType.T1Micro).withMinCount(1).withMaxCount(1).withKeyName("my-key-pair").withSecurityGroups("my-security-group");RunInstancesResult result = s3Client.runInstances(runInstancesRequest);

 

三、RESTful API

常见查询参数

发出API请求

操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/323386.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nssl1191,P2700-逐个击破(平津战役)【并查集】

正题 题目大意 一棵树n个点 有k个点被占领,删除每一条边都有不同的代价,然后要求所以被占领的点相互隔开,代价最小。 解题思路 我们可以考虑反构图,将边权排序,然后对于每条边,如果加入这条边后不会使敌军…

C#生成anb文件

今天我们来看看C#中如何生成anb文件。 这个anb文件本来是要对接别的平台的,人家提供给我们一个协议,然后通过程序来生成,然后对方会根据生成的anb文件进行解析,然后得到心电图啥的。 代码如下: private void create…

开源纯C#工控网关+组态软件

一、 前言 在园子潜水也七八年了。说来惭愧,这么多年虽然一直自称.NET铁杆粉丝,然仅限于回几个不痛不痒的贴,既没有发布过代码,也没有写过文章。 看着.NET和C#在国外风生水起,国内却日趋没落,我也早觉得有…

面试官:给我说一下你理解的分布式架构

转载自 面试官:给我说一下你理解的分布式架构 # 什么是分布式架构 分布式系统(distributed system) 是建立在网络之上的软件系统。 内聚性:是指每一个数据库分布节点高度自治,有本地的数据库管理系统。 透明性&am…

c语言程序设计--图书管理系统

这个原本是c语言程序设计书里面的习题,老师布置的作业,既然写好了,就在网上分享下,相信肯定有很多和我一样使用的是这本教材,大家可以借鉴下答案,在dev c上运行是没有任何错误的。文末已经贴了源码&#xf…

Access denied for user ‘root‘ @‘123.233.244.218‘(using password:YES)的解决方法

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。 前言 在我们新买了个服务器之后,数据库我觉得是比不可少的吧,任何一个项目,只要是动态的,都需要数据做数据的服务于支撑,目前我…

nssl1192-加密【字符串hash】

正题 题目大意 对于每个字母都有一个加密后的字母对应。 然后给一段字母其中包括密文和密文对应的原文的一部分(也有可能没有原文),求一段最短的密文加原文。 解题思路 枚举密文和原文分界处。然后用字符串hash判断改变后的密文和后段原文是否相等。 code #inclu…

初探SQL Server 2017 on Docker@macOS

编者语:假期到了最后一天,或者你人在旅途,或者你睡了8天,而我在家修炼了几天,完成了一堆好玩的,慢慢和大家分享下。 9月27日SQL Server 2017 正式发布,看点一堆,而这次发布不仅有传统…

阿里面试,为什么Kafka不支持读写分离

转载自 阿里面试,为什么Kafka不支持读写分离 为什么数据库、redis都支持了读写分离功能,而kafka却没有? 厮大也是狠人,直接打开源码从头开始讲,我一看这情况不对,按照这进度得讲到天黑了,蹭着…

手机号、邮箱、用户名均可登录系统的实现方式

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 前言 现在是2022年4月28日13:41:29! 需求:用户可以通过手机号、邮箱来注册我们的系统,用户完成之后,可以去完善自己的个人信息,…

.Net 内存对象分析

在生产环境中,通过运行日志我们会发现一些异常问题,此时,我们不能直接拿VS远程到服务器上调试,同时日志输出的信息无法百分百反映内存中对象的状态,比如说我们想查看进程中所有的Socket连接状态、服务路由信息等等。 即…

百度开源的分布式唯一ID生成器UidGenerator,解决了时钟回拨问题

转载自 百度开源的分布式唯一ID生成器UidGenerator,解决了时钟回拨问题 UidGenerator是百度开源的Java语言实现,基于Snowflake算法的唯一ID生成器。而且,它非常适合虚拟环境,比如:Docker。另外,它通过消…

nssl1193-地主【dp】

正题 题目大意 一个2∗n2*n2∗n的矩形,求分歌成k块的方案数。 解题思路 我们用fi,j,0/1f_{i,j,0/1}fi,j,0/1​表示前i列,分成j块,第i列是相同一块还是分开的一块。 然后我们分析 (不同颜色表示不同联通块)(字型体汇) 然后推出方程 (f[i][…

MyBatis-generator使用,Example缺少分页问题解决

一、分页问题 MyBatis自动生成代码没有分页功能。 如: public class User {private Integer userId;private String name;public Integer getUserId() {return userId;}public void setUserId(Integer userId) {this.userId userId;}public String getName() {r…

调试 ASP.NET Core 2.0 源代码

在Visual Studio 2017中可以通过符号以及源链接,非常方便对 ASP.NET Core 2.0中源代码进行调试。在这篇文章中,我们将重点介绍如何使用源链接对ASP.NET Core源进行调试。 什么是源链接? 和我一样,您可能已经注意到在编译代码时&am…

html新知

文章目录[x]开门大吉轮播样式账户密码获取回车发送命令(按键)计时器通过按钮实现清屏选项卡(轮播图原型)阶乘密码一致登录导航栏(新学的,,,,,其实就是简单的h…

nssl1196-摘果子【树形依赖背包,dp】

正题 题目大意 有n个东西,每个东西有价值和价格,然后要求一个价格上限,和除了第一个东西以外都有一个买这个之前必须要买的东西。 求最大价值 解题思路 我们考虑之前的树形背包 然后发现时间复杂度O(n3)O(n^3)O(n3),之后我们考虑…

JavaFX8 modena样式(css)源码

转载自 JavaFX8 modena样式(css)源码 /* Modena This is the second generation theme for JavaFX after Caspian. */ /* * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HE…

如何将每日新闻添加到自己博客中,发送到微信群中

大家好,我是雄雄。 前言 最近新整了个博客网站,同事在gitee上找的,还不错,gitee上的地址在这里:拾壹博客管理系统。 别人的业务,再好也有不满足自己的地方,所以我就拉下来源码看了看&#xff0…

烦躁、感悟

也不知道怎么回事,经历了很多纠结之后,感觉自己现在学的东西以后可能会都用不到。很烦恼,学了有什么用是吧?一个人学真的很孤独,连跟人家聊天都聊不到一起去,你跟行外人聊ajax聊bootstrap的神奇&#xff0c…