大型网站技术架构——核心原理与案例分析(四)
网站的安全架构 1、网站的攻击与防御 1.1 XSS攻击即跨站点脚本攻击 1.2 注入攻击:SQL注入 OS注入 1.3 CSRF攻击 1.3 其他攻击和漏洞 2、信息加密技术及密钥安全管理 3、信息过滤及反垃圾 4、电子商务风险控制
之前写过两篇博客,介绍Microsoft将其虚拟应用RemoteApp放到了Azure云平台,利用这种方式,将传统的Windows应用转化成类似SaaS应用的交付方式。
有关各类应用及其将来发展的思考,暂且不提,不过微软忽然停止了支持RemoteApp。
作为老牌应用虚拟化厂商,Citrix 的XenApp广为人知,现在,XenApp已经把方案部署到了Azure中。通过Azure市场,即可找到XenApp的试用。
从Citrix官网的介绍来看,XenAp在Azure中的架构和私有云搭建的架构有所不同,依托于Azure的架构,除了比较容易理解的虚拟机资源,还需要使用Azure的Azure VNET来连接各个服务器组件,需要Storage Account来支持SQL数据库,需要Load Balancer来为整个架构提供接入的映射(负载均衡的事情其实VPX也能做),另外还提供了远程管理RDP的Jump Box。
从部署看,Domain Controller独立,便于今后实现跨网混合部署或者使用 Azure AD。由于是测试环境,将SQL Server、许可服务器、交付控制器DDC和接入服务器 StoreFront放在了一个虚拟服务器上,然后发布了基于虚拟机的VDI和基于进程的RDSH各一台。
这样的配置,能否充分验证XenApp架构在Azure中的使用。
通过搜索Citrix关键字,可以看到现在有三个产品已经整合到Azure云中,分别是XenApp、NetScaler VPX和ShareFile,涵盖应用、数据和联接,符合Citrix的战略方向。
Azure市场中关于XenApp的介绍如下:
简介中给出了一些必要的参考材料链接,便于了解XenApp产品以及部署在Azure Cloud的意义等。
图中的亮点在于:只能选择“资源管理器”方式进行部署。为什么是亮点,后面会提及。
创建这样一个测试环境非常简单,只需要跟随向导即可。
参考之前的架构图,非常好理解整个创建过程。
1、创建一个资源组,并为资源组指定位置。
2、为架构指定管理员账户及密码以及邮箱。并且指定虚机租赁标准。
默认是6台A2标准虚机,如果打算测试更重负载应用,可以选择更高标准的虚机,当然,费用随之上升。这就是云计算的特点,按需使用、按需付费。
3、Azure会按照制备模板,验证资源提供。如果通过并确认,即可继续。
4、Azure会显示产品提供方的使用条款。点击“购买”后,Azure就将开始制备。
制备部署需要一段时间,主要是根据模板文件生成各种资源。可以对生成的资源进行查看:
还可以查看各种资源的配置,其实在JSON文件中都已经做了描述。
经过漫长的等待,终于可以访问公有云上的XenApp。
Citrix本身也在推进 Citrix Cloud 云服务,借助现有的Azure、AWS等云平台,将各类应用通过云实现随时随地的访问,同时提供安全的企业网盘共享方式,并使用安全高效的软件定义网络实现人到应用、数据的联接。
如果您想同样做这个测试,可能需要等待一段时间。目前XenApp的模板文件是基于之前Aure管理架构ASM的,在使用现在的管理架构ARM的时候,会遇到部署问题。
本文转自HaoHu 51CTO博客,原文链接:http://blog.51cto.com/haohu/1858599,如需转载请自行联系原作者
微信关注我们
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。
为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。
Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。
Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。