Windows Azure Cloud Service (37) 浅谈Cloud Service

  《Windows Azure Platform 系列文章目录

  最近在和一些客户聊天,常常被遇到这样的问题:

  1.问题一:我在创建一个新的Windows Azure Virtual Machine的虚拟机时候,会同时创建同样名称的Cloud Service(云服务)。

  我看微软的报价里说虚拟机会收费,云服务也会收费。这样的话,我使用虚拟机,是不是收取我虚拟机+云服务=2倍的费用?

  2.问题二:我在使用VS2013,将asp.net的应用程序部署到微软的PaaS平台的时候,只会有Cloud Service,没有Virtual Machine,是为什么呢?

  

  在这里,我就以上的问题简单的回答一下。

  首先,什么是Cloud Service?

  从我个人的理解,Cloud Service其实有两层的含义:

  (1)第一层含义,对于IaaS平台来说,Cloud Service是容纳虚拟机的容器(container)。如下图:

  

  对于上图来说,Cloud Service是一个容器,可以同时容纳两个虚拟机。

  当我们新建一个虚拟机的时候,因为不存在容纳这个虚拟机的容器,所以Windows  Azure会默认创建一个新的cloud service,然后将虚拟机加入到这个容器当中去。

  那微软是否会收取Cloud Service + Virtual Machine两份费用呢?这个我专门求证过,微软只会收取Virtual Machine的费用。对于上图中的例子来说,微软只会收取2个virtual machine的费用。

  (2)第二层含义,对于PaaS来说,Cloud Service是一个多层的Web应用程序。

  用户可以定义前端的Web Role,用来响应客户端的请求;还可以定义后端的Worker Role,用来处理复杂的业务逻辑。

  因为Azure PaaS平台使用的是Web Role和Worker Role,并不存在任何的虚拟机。所以在使用PaaS平台的时候,不会创建虚拟机。

  假设一个用户在使用PaaS平台的虚拟机,创建了2台A2的Web Role和2台A2的Worker Role,那该用户需要支持的费用=2 * A2单价 + 2 * A2单价=4 * A2的单价费用。

 

时间: 2024-11-02 11:04:24

Windows Azure Cloud Service (37) 浅谈Cloud Service的相关文章

浅谈 Android Service

 浅谈Android Service的基本用法: 关于Service最基本的用法自然是启动和停止操作. 启动Service有两种方式: 1.通过startService(Intent intent)方式启动,启动时会自动执行onCreate(),onStartCommand()方法. 2.通过bindService(Intent intent,ServiceConnection connection,int flag) 第一个参数是一个Intent对象,第二个参数是连接Service的实例,

浅谈 kubernetes service 那些事(上篇)

欢迎访问网易云社区,了解更多网易技术产品运营经验. 一.问题 首先,我们思考这样一个问题: 访问k8s集群中的pod, 客户端需要知道pod地址,需要感知pod的状态.那如何获取各个pod的地址?若某一node上的pod故障,客户端如何感知? 二.k8s service 什么是service 是发现后端pod服务: 是为一组具有相同功能的容器应用提供一个统一的入口地址: 是将请求进行负载分发到后端的各个容器应用上的控制器. 对service的访问来源 访问service的请求来源有两种:k8s集

浅谈 kubernetes service 那些事

说明 关于 k8s 服务这一块知识,我之前的博文中有些实例应用和说明.下面分享几位大佬的文章,加固对 service 这块有更深的理解- 分享 浅谈 kubernetes service 那些事 本文详细介绍了 k8s service 实现原理和新特性,值得深度拜读和理解- K8s Deployment YAML 名词解释 本文对 Deployment yaml 名词进行了详细解释,值得参考学习- 使用 k8s 部署你的第一个应用: Pod,Deployment 与 Service 通过简单的

37.浅谈js原型的理解

浅谈Js原型的理解 一.js中的原型毫无疑问一个难点,学习如果不深入很容易就晕了!    在参考了多方面的资料后,发现解释都太过专业,对于很多还没有接触过面向对象    语言的小白来说,有理解不了里面的专有名词!如果你没学过c++或者Java之类的更接触底层的语言,那就不要太深究,理解会用自然可以了,当接触到更多语言时慢慢的会理解越来越深刻! 下面我就举例分享一下prototype的概念!知道对于初学者知道这些就足够了! 分析一下,上面这个例子!我们可以知道 People的类型是一个对象!按照j

016_03浅谈远程Service和AIDL

 如果需要访问不同进程间service中的数据或者方法,需要使用AIDL(android interface description language)工具,可以通过如下方法: public boolean bindService(Intent intent, ServiceConnection conn, int flags) :         public void unbindService(ServiceConnection conn); intent是跳转到service的inten

Windows Server 2016存储复制浅谈

存储复制是Windows Server 2016中新增的一项功能,它是Windows Server上面原生自带的块级别复制技术,可以实现分区对分区,单机对单机,延伸群集,跨群集复制等灾备场景的复制,帮助组织更好的提高业务连续性,存储复制技术实现为非对称存储无关性,在单机对单机,以及群集架构中,各节点可分别连接各自存储. 存储复制技术的主要技术特点 使用SMB 3.1.1通讯协议 支持同步复制与非同步复制 复制时会需要日志磁盘与数据磁盘,数据先写入日志磁盘,再Commit数据磁盘 每次复制的最小单

Java Service Wrapper 浅谈

在实际开发过程中很多模块需要独立运行,他们并不会以web形式发布,传统的做法是将其压缩为jar包独立运行,这种形式简单易行也比较利于维护,但是 一旦服务器重启或出现异常时,程序往往无法自行修复或重启.解决服务器重启的传统做法是编写一段shell脚本随服务器启动而运行.但现在我们有一种更加简洁实用的方法可以解决上述问题-- Java Service Wrapper (JSW). Java Service Wrapper 顾名思义就是将java程序包装成系统程序,这样可以随着系统的运行而运行.换句话

Windows进程间各种通信方式浅谈

1 Windows进程间通信的各种方法 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码.数据以及它可利用的系统资源(如文件.管道等)组成. 多进程/多线程是Windows操作系统的一个基本特征.Microsoft Win32应用编程接口(Application Programming Interface, API) 提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信(InterProcess Communication, IPC), 进程通信就

Service Cloud 零基础(一)Case 浅谈

本片参考:https://resources.docs.salesforce.com/222/latest/en-us/sfdc/pdf/salesforce_case_implementation_guide.pdf 练习可用:https://trailhead.salesforce.com/content/learn/projects/set-up-case-escalation-entitlements 我们在工作和生活中会经历很多销售流程,买过很多产品.比如作为公司的采购部采购一批电脑,