标签: iaas

VPS和基础设施即服务IaaS,有什么区别?

我是 Java 开发人员,从我的角度来看,VPS 和基础设施即服务 IaaS 是相同的,两者都为我提供虚拟机来构建我想要的任何应用程序堆栈,这是正确的还是我在这里遗漏了什么?

java vps iaas

5
推荐指数
1
解决办法
1354
查看次数

Microsoft Azure VM 是 IaaS 还是 PaaS?

我想澄清一下,Azure VM 是严格的 IaaS 还是 PaaS,具体取决于创建者/用户的责任量。

我已经看到多个不同的网站说 VM 只是 IaaS,因为您需要一个操作系统,而其他人说如果在创建时指定了特定的操作系统,VM 可以是 PaaS。

社区可以提供的任何见解都将非常有帮助,谢谢!

virtual-machine azure paas iaas

5
推荐指数
1
解决办法
6179
查看次数

Terraform - 所需字符串列表(AWS 中的 cidr_blocks)

在 Terraform 中,我在输入将存储在变量中的列表时遇到问题。

在执行时terraform plan,我被要求提供 cidr_blocks (它应该是字符串列表)。

我尝试输入几个可能代表字符串列表的“表单”,但总是出现错误。

例子:

第一次尝试:

$terraform plan
...
var.monitoring_access_ips_mysystem
  Enter a value: "10.180.1.0/24", "10.180.2.0/25", "10.180.3.0/23"
Run Code Online (Sandbox Code Playgroud)

第二次尝试:

var.monitoring_access_ips_mysystem
  Enter a value: ["10.180.1.0/24", "10.180.2.0/25", "10.180.3.0/23"]
Run Code Online (Sandbox Code Playgroud)

第三次尝试:

var.monitoring_access_ips_mysystem
  Enter a value: '["10.180.1.0/24", "10.180.2.0/25", "10.180.3.0/23"]'
Run Code Online (Sandbox Code Playgroud)

第四次尝试:

var.monitoring_access_ips_mysystem
  Enter a value: "["10.180.1.0/24", "10.180.2.0/25", "10.180.3.0/23"]"
Run Code Online (Sandbox Code Playgroud)

第五次尝试:

var.monitoring_access_ips_mysystem
  Enter a value: "10.180.1.0/24"
Run Code Online (Sandbox Code Playgroud)

对于任何尝试,错误总是相同的:

Error: Incorrect attribute value type

  on ecs/security_group.tf line 10, in resource "aws_security_group" "ecs-cluster-sg":
  10:     cidr_blocks = var.monitoring_access_ips_mysystem

Inappropriate value for attribute "cidr_blocks": list of string required.
Run Code Online (Sandbox Code Playgroud)

该 …

amazon-web-services iaas aws-cloudformation terraform

3
推荐指数
1
解决办法
3万
查看次数

在Azure上从IaaS迁移到PaaS有多难

所以我想在Azure池中蘸一个脚趾

我们的网络应用程序套件很快就会成为纯粹的ASP.Net + SQL Server事务

由于各种原因,最初创建SQL VM并从最初运行所有内容会更简单.

......有多难......

  • ...将SQL从VM迁移到"云服务"或"数据管理"?
  • ...将WebApps套件从VM迁移到"网站"?

据我了解,实现此迁移后,操作系统级别更新将不再是我关注的问题,因为它们将由服务处理.因此,在这一点上,我将能够扔掉原来的VM :)

sql-server azure paas iaas

2
推荐指数
1
解决办法
3609
查看次数

Azure IaaS中的启动/关闭时间费用

任何人都知道,当我在Azure中创建新VM时,是否会收取启动时间?当我关机时,是否也收费?

非常感谢

cloud boot azure iaas

2
推荐指数
1
解决办法
75
查看次数

如何从快照创建蔚蓝图像?

我已拍摄了作为托管磁盘运行的VM的快照。现在,我想使用该快照创建多个虚拟机。

有人可以告诉我如何从该快照创建图像吗?

azure azure-storage iaas

2
推荐指数
1
解决办法
1787
查看次数

Terraform 应用抛出错误“等待插件启动时超时”

我在 terraform apply 期间遇到以下错误。

Error: timeout while waiting for plugin to start

Debug LOG:
2020-07-09T13:15:46.551-0400 [DEBUG] plugin: plugin process exited: path=/.terraform/plugins/darwin_amd64/terraform-provider-kubernetes_v1.11.3_x4 pid=48631
2020-07-09T13:15:46.551-0400 [DEBUG] plugin: plugin exited

2020-07-09T13:15:46.555-0400 [WARN]  plugin: plugin failed to exit gracefully
2020-07-09T13:15:46.558-0400 [DEBUG] plugin: plugin process exited: path=/.terraform/plugins/darwin_amd64/terraform-provider-null_v2.1.2_x4 pid=48389
2020-07-09T13:15:46.558-0400 [DEBUG] plugin: plugin exited
Run Code Online (Sandbox Code Playgroud)

iaas kubernetes terraform terraform-provider-aws terraform0.12+

2
推荐指数
1
解决办法
1758
查看次数

将 Terraform 转换为 ARM

是否可以将 Terraform 脚本编译为 ARM 模板?

我认为这应该是可能的,因为我认为在将 IaaS 部署到 Azure 时,Terraform 在内部就是这样做的。

azure iaas azure-resource-manager terraform

2
推荐指数
2
解决办法
611
查看次数

AWS IAM - 从 Lambda 到 DynamoDB 的访问被拒绝

我正在按照Medium.com 上的教程使用 AWS 创建 URL 缩短器。

我已经设置了整个过程,但在进行第一次测试时,我在尝试从 Lambda 获取 DynamoDB 项目时遇到权限错误。

如教程中所述,Lambda 在某个角色下运行。该角色附加了下一个策略:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "dynamodb:PutItem",
                "dynamodb:DeleteItem",
                "dynamodb:GetItem",
                "dynamodb:Query",
                "dynamodb:UpdateItem"
            ],
            "Resource": "arn:aws:dynamodb:eu-west-3:922842442607:table/lambda-dynamodb-url-shortener"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

但是,正如我之前所说,我收到此错误:

[ERROR] ClientError: An error occurred (AccessDeniedException) when calling the GetItem operation: User: arn:aws:sts::***:assumed-role/lambda-dynamodb-url-shortener-role/url-shortener-create is not authorized to perform: dynamodb:GetItem on resource: arn:aws:dynamodb:eu-west-3:***:table/url-shortener-table
Run Code Online (Sandbox Code Playgroud)

当我检查 IAM 策略模拟器时,我可以看到该角色具有上述策略:

在此输入图像描述

但是,正如预期的错误一样,我在尝试使用以下角色模拟对 DynamoDB 的访问时收到此错误:

在此输入图像描述

有什么线索吗?:(

amazon-web-services url-shortener iaas amazon-dynamodb aws-lambda

2
推荐指数
1
解决办法
3387
查看次数

避免供应商锁定:为Windows Azure编写的代码是否完全可移植到自托管IIS/ASP.NET?

背景
我刚刚开始研究一个新的网络开发产品,我打算在云端托管我正在权衡我对云提供商的选择.

我非常喜欢使用像Azure这样的平台即服务解决方案,因为我的服务器管理技能并不像我的开发技能那么强大.因此能够专注于应用程序和外包问题,如备份/负载平衡/等.对我很有吸引力.

但是,我也担心供应商锁定.我希望我的应用程序的利润率相当渺茫,需要密切关注成本控制.如果我选择像Azure这样的PaaS解决方案,MS决定大幅提高价格,我希望能够把我的业务带到更便宜的供应商.

我已经做了多年的ASP.NET开发,但我刚刚开始使用Azure.我知道Azure应用程序是使用与普通ASP.NET应用程序相同的工具/语言编写的,但不知道它们是否足够相同,以至于相同的应用程序无法在没有实质性修改的情况下在常规IIS/ASP.NET安装上运行.

问题
Azure应用程序通常可移植到非云版本的IIS/ASP.NET,使您可以轻松地将它们移动到众多IaaS/HaaS提供商之一而无需大手术吗?

我明白,显然我会失去像内置负载平衡和其他附加功能的PaaS优势.我主要关注的是Azure是否强迫您以特定于Azure的方式为您编写Web应用程序,需要重新考虑在Microsoft云之外工作.

portability azure cloud-hosting paas iaas

1
推荐指数
1
解决办法
1515
查看次数