热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

企业云计算服务之“AmazonVPC”私有云详解

摘要:什么是私有云?什么是AmazonVPC?VirtualPrivateCloud私有云,是一系列计算服务器、存储、跨越多
摘要:什么是私有云?什么是Amazon VPC?Virtual Private Cloud私有云,是一系列计算服务器、存储、跨越多个数据中心的网络等等资源的可靠组合,这些资源可以与企业站点无缝连接。本文介绍Amazon VPC私有云如何建立企业云服务……
企业云计算服务之“Amazon <wbr>VPC”私有云详解




什么是云计算&#xff1f;

  如果你对EC2已经有一定了解&#xff0c;请跳过本节直接阅读后面部分。




  类似Amazon EC2这样的云计算平台给我们提供了灵活廉价的计算资源&#xff0c;用户能够以一种租赁方式使用云服务商提供的存储&#xff08;Amazon S3&#xff09;、计算&#xff08;Amazon EC2&#xff09;等服务&#xff0c;它使得用户可以获得几乎无限的计算能力&#xff0c;并按需付费&#xff0c;这对于需要进行大量计算任务但又无力购买昂贵设备的个人和企业尤为有利&#xff0c;因为他们可以将应用系统中需要复杂运算的部分分离出来&#xff0c;外包给云去完成&#xff0c;提升了整体效率&#xff0c;节省了经费和时间。




  以基础设施作为服务&#xff08;IaaS&#xff09;的云计算平台依靠的是虚拟化技术。EC2实际上就是在Amazon服务器上运行的虚拟机&#xff0c;虚拟机里可以安装Linux、Windows等操作系统&#xff0c;我们通过ssh或者远程桌面去访问和控制虚拟机里的系统&#xff0c;自行安装应用软件或开发环境&#xff0c;这和我们在自己的电脑上运行VirtualBox或者VMware的体验是一样的。Amazon采用了Xen&#xff0c;这是一个基于Linux内核的虚拟化技术。众所周知&#xff0c;在虚拟机里跑系统&#xff0c;速度和性能肯定比不上直接在物理硬件上运行&#xff0c;而Xen技术则号称虚拟机可以达到物理机性能的80%&#xff0c;开销几近原生系统。




企业云计算服务之“Amazon <wbr>VPC”私有云详解



Xen虚拟化架构




  一台物理机器上可以同时运行多个虚拟机&#xff0c;而每个虚拟机都配置了一定量的内存、CPU使用限额以及硬盘空间等等参数&#xff0c;用户可根据自身需要进行选择&#xff0c;不同配置收费亦不同。所以整个商业模式就是&#xff0c;你申请一台EC2虚拟机&#xff0c;根据虚拟机性能配置、使用时长、操作请求数量等来计费。具体收费标准针对不同地区的计算中心会有不同&#xff0c;目前可以申请免费一年试用。




  有人会觉得我为什么要花钱用它的虚拟机&#xff1f;我在自己的机器上运行虚拟机不就行了吗&#xff1f;我们可以看看不同类型EC2实例的性能配置&#xff0c;最高可以申请68.4GB内存&#xff0c;33.5个8核CPU虚拟计算单元&#xff0c;甚至还有强劲的GPU集群可以申请使用。个人电脑是无法满足这样的特殊需求的。当然&#xff0c;你可以根据自己的需要选择便宜的、性能适中的虚拟机类型&#xff0c;而在业务扩张时平滑快速地扩展配置&#xff0c;这就是云计算的灵活性。例如一个构建在云平台上的网站&#xff0c;平时访问量不大&#xff0c;只需要1G内存和1个CPU&#xff0c;而随着访问量增长&#xff0c;目前的配置无法满足需要&#xff0c;管理员要做的&#xff0c;只是点几下鼠标&#xff0c;就可以迅速将网站迁移到更高配置的EC2虚拟机上。




企业云计算面临的挑战

然而&#xff0c;对于企业来讲&#xff0c;由于要与已有的IT设施进行整合&#xff0c;为云计算基础设施而实行的网络变更过于复杂&#xff0c;安全性也远远不能达到应用要求。




   安全风险

  如下图所示&#xff0c;云平台的资源往往是提供给多个客户共享使用的&#xff0c;难免会有不怀好意的人可能利用安全漏洞窃取企业的敏感信息&#xff0c;所以&#xff0c;云需要有隔离性。 

企业云计算服务之“Amazon <wbr>VPC”私有云详解






    部署困难

  云的资源是与企业本地资源完全分离的&#xff0c;一个公司内部有局域网&#xff0c;我们很难让云端的虚拟机成为公司内网LAN的一部分。 

    网络控制有限

  对于云来说&#xff0c;我们无法指定它的网络拓扑结构&#xff08;或者IP地址&#xff09;&#xff0c;也不能保证网络带宽或者QoS质量。 

    跨数据中心的管理支持不足

    云在物理上是部署在一个个的数据中心的&#xff0c;如果我们希望将某个运行在美国弗吉尼亚数据中心的EC2实例迁移到亚洲新加坡的数据中心运行&#xff0c;这还是很困难的一件事情。 




  下面我们用一个例子来解释私有云是如何解决上述问题的。如图所示&#xff0c;A公司希望将它的系统中数据处理部分外包到云计算平台进行计算&#xff0c;而数据仍存储在公司内部&#xff0c;计算结果仍发回到公司的主页上显示&#xff0c;看起来很简单&#xff0c;实际有很多问题需要解决。




企业云计算服务之“Amazon <wbr>VPC”私有云详解






透明性 




企业云计算服务之“Amazon <wbr>VPC”私有云详解



企业所部署的一些应用程序&#xff0c;可能只运行在局域网环境&#xff0c;如果改用云计算&#xff0c;则需要添加Internet网关&#xff0c;使用公共IP地址&#xff0c;以及配置DNS服务。




安全 




企业云计算服务之“Amazon <wbr>VPC”私有云详解



A公司的服务器现在是可以被公开访问的&#xff0c;恶意用户可能会干坏事。使用防火墙来控制访问规则是必要的了。




灵活的资源管理 

企业云计算服务之“Amazon <wbr>VPC”私有云详解






云计算拥有动态调整资源的能力&#xff0c;新增一个虚拟机是很方便的。然而&#xff0c;添加一个新的服务后&#xff0c;所有的网络和安全设置又需要重新做一遍。当前平台并不支持资源保留预订&#xff08;QoS保障&#xff09;。




可靠的网络 




企业云计算服务之“Amazon <wbr>VPC”私有云详解



现有的云平台仅仅包含了存储&#xff08;S3&#xff09;和计算服务&#xff08;EC2&#xff09;&#xff0c;而对于企业用户来说&#xff0c;可靠的网络传输也是一项需要保障的重要资源。




什么是私有云&#xff1f;什么是Amazon VPC&#xff1f;




企业云计算服务之“Amazon <wbr>VPC”私有云详解 



Virtual Private Cloud私有云&#xff0c;是一系列计算服务器、存储、跨越多个数据中心的网络等等资源的可靠组合&#xff0c;这些资源可以与企业站点无缝连接。




企业云计算服务之“Amazon <wbr>VPC”私有云详解






这和虚拟专用网VPN的概念很相似&#xff0c;实际上VPC就是VPN &#43; Cloud。因为VPN是基于安全可靠的网络连接&#xff0c;它由网络服务商提供给用户&#xff0c;并不需要对主机进行复杂配置。更重要的是&#xff0c;VPN已经在企业中大量部署和使用。




对于客户来说&#xff0c;私有云隔离了网络和计算资源&#xff0c;因为云端的资源只能通过VPN来访问。同时私有云也简化了部署&#xff0c;让云就像在本地一样。




对于云服务商来说&#xff0c;私有云提供了一种预约保留资源的机制&#xff0c;简化了对多个数据中心的管理&#xff0c;因为VPN链接将这些数据中心组合为一个大的资源池。




VPC使得云端的站点跨数据中心迁移成为可能。因为本地虚拟机迁移已经在Xen&#xff0c;VMware中得到支持&#xff0c;我们可以透明地将一台虚拟机从一台物理机转移到本地网络中的另一台物理机&#xff0c;外界感觉不到差异。这个特性对于负载均衡、系统维护是很有用的&#xff0c;例如在网络访问高峰来临时&#xff0c;在站点不下线的情况下&#xff0c;转移站点到一台高性能服务器上。只是它只能工作在LAN中。而私有云则让WAN变得像LAN一样&#xff0c;跨数据中心的迁移成为可能&#xff1a;两个VPN端点就相当于是本地网段&#xff01;




企业云计算服务之“Amazon <wbr>VPC”私有云详解






Amazon VPC是亚马逊提供的私有云计算服务&#xff0c;用户可以为虚拟机指定任何一个内部IP地址&#xff0c;设置子网及路由表&#xff0c;从而与企业当前内部网络进行无缝连接&#xff0c;让云端的虚拟机就像企业内部一台普通设备&#xff0c;在获取强大计算性能的同时&#xff0c;使用加密的链接信道并受到企业防火墙规则的保护。

推荐阅读
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • 玩转直播系列之消息模块演进(3)
    一、背景即时消息(IM)系统是直播系统重要的组成部分,一个稳定的,有容错的,灵活的,支持高并发的消息模块是影响直播系统用户体验的重要因素。IM长连接服务在直播系统有发挥着举足轻重的 ... [详细]
  • 在单位的一台4cpu的服务器上部署了esxserver,挂载了6个虚拟机,目前运行正常。在安装部署过程中,得到了cnvz.net论坛精华区 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • 现在比较流行使用静态网站生成器来搭建网站,博客产品着陆页微信转发页面等。但每次都需要对服务器进行配置,也是一个重复但繁琐的工作。使用DockerWeb,只需5分钟就能搭建一个基于D ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
author-avatar
荒野中得生存
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有