zoukankan      html  css  js  c++  java
  • 【虚拟化与云计算】亚马逊云计算AWS

    1 基本想法

    IaaS:将硬件设备等基础资源封装成服务供用户使用。
    主要思想:虚拟
    优势:动态申请,资源无限。


    2 应用案例——SmugMug



    3 AWS的业务流程

    • 注册账户
    • 资源申请
    • 创建虚拟节点
    • 将虚拟节点映射到物理节点
    • 分割算法
    • 数据处理
    • 数据同步

    4 Dynamo——基础存储架构



    DHTs:FInger Tables

    成员资格及错误检测:基于Gossip协议的成员检测机制

    5 EC2——弹性计算云

    EC2就是一部具有无限采集能力的虚拟计算机,用户能够用来执行一些处理任务。
    几个概念:
    1) Amazon机器映像AMI(Amazon Machine Image)
    2) 弹性块存储EBS(Elastic Block Store)

    EC2基本结构


    6 简单存储服务S3——Simple Store Service

    设计思路:
    基本概念
      ——对象:S3的基本存储单元(数据、元数据),数据类型任意
      ——键:对象的唯一标识符
      ——桶:存储对象的容器(不能嵌套、在S3中名称唯一、每个用户最多创建100个桶



    S3的数据一致性模型

    简单队列服务SQS
    解决低耦合系统间的通信问题,支持分布式计算机系统之间的工作流 。

    机制:
      ——冗余存储,基于加权随机分布的消息取样
      ——并发管理和故障排除,消息的可见性超时值与生命周期




    简单数据库服务SimpleDB
    ——S3是专为大型,非结构化的数据块设计的 
    ——SimpleDB是为复杂的,结构化数据建立的,支持数据的查找、删除、插入等操作 


    7 总结——AWS的结合使用




  • 相关阅读:
    JavaScript设计模式(策略模式)
    JavaScript设计模式(单例模式)
    react中数据持久化缓存redux-persist
    webpack编写一个plugin插件
    webpack自定义loader并发布
    Vue用递归实现一个消除输入框表情符的自定义directive
    Spring MVC表单防重复提交
    @Controller,@Service,@Repository,@Component详解
    Spring Enable*高级应用及原理
    Spring Aware容器感知技术
  • 原文地址:https://www.cnblogs.com/suzhou/p/3638996.html
Copyright © 2011-2022 走看看