应用程序wordpress技巧

wordpress技巧  时间:2021-01-05  阅读:()

版权所有IBM公司2009商标现实中的开放源码云计算,第3部分:管理云第1页,共17现实中的开放源码云计算,第3部分:管理云MichaelGalpin软件架构师eBay2009年6月05日您已经根据自己的需求选择了最佳的云计算平台,并且拥有一个能够在该平台上运行的、设计良好的应用程序.
最艰难的部分已经完成了,是吗还没有这么快!
当应用程序适合在您的服务器上运行之后,您还需要考虑平时比较担心的所有问题:部署、测试和监控.
这可能是一个严峻的挑战,因为您的应用程序还将在其他机器上运行,您可能没有访问或仔细了解过这些机器.
在"现实中的开放源码云计算"系列的最后部分,我们将介绍几个开放源码工具和技术,帮助您在云中管理应用程序.
查看本系列更多内容关于本系列在这个分为三部分的"现实中的开放源码云计算"系列,学习如何确定云计算是否对您有帮助,以及如何计划云计算策略.
第1部分概述了云计算的优势、类型以及云计算平台中的高级选项.
第2部分探索了云应用程序和传统的N层应用程序之间的一些关键设计区别.
在本文中,了解部署到云中的应用程序的生命周期的其他部分.
本文讨论几个开放源码工具和技术,帮助您管理应用程序.

AptanaCloud在第2部分中,您将示例应用程序部署到AptanaCloud平台.
它允许使用PHP作为开发语言.
AptanaCloud还支持RubyonRailsandJaxer,这是JavaScript的开放源码服务器端实现.
所有这些流行的开源语言和相关的框架都可以在AptanaCloud上和开源技术结合,比如Apache和MySQL.
Aptana的IDE是AptanaStudio,它使得开发代码并将其部署到AptanaCloud非常容易.
Aptana还有很多其他功能.
它为管理基于云的应用程序提供更多的工具——在这里,开源技术仍然是主角.
下一小节探索如何使用Aptana提供的工具管理基于云的应用程序.
管理云应用程序在应用程序的生命周期中,很容易低估运营的复杂性.
我们花大量时间和精力设计应用程序,为开发代码忙到深夜.
我们通常认为应用程序编写完成并可以运行就算大功告成,但这是一个常见的误区.
如果应用程序最终崩溃或不响应,那么它就没有价值了.
管理可能非常困难.
与运行在自己的服务器上的应用程序相比,管理运行在云平台上的应用程序更加具有挑战性.
在很多情况下,平台提供商(比如AptanaCloud)都能够预料到所出现的问题,并使用开源工具和技术帮助您管理基于云的应用程序.
developerWorksibm.
com/developerWorks/cn/现实中的开放源码云计算,第3部分:管理云第2页,共17让我们从控制基础设施开始.
AptanaCloud是专门为Web应用程序设计的,并使用非常普遍的ApacheWeb服务器.
Aptana为访问Apache提供便捷的方式.
您可以在AptanaStudio中查看Apache的状态、重启它、配置它的文档根,以及检测来自Apache的更新.
图1.
在AptanaStudio中管理Apache在AptanaCloud上的应用程序利用了最流行的开源数据库引擎(MySQL)和开源电子邮件服务器软件(Postfix)的优势.
Aptana还为这些服务提供类似的图形工具,如下所示.
图2.
在AptanaStudio中管理MySQL和Postifx数据库管理是管理数据驱动的Web应用程序的主要工作.
Aptana为管理在其上运行的应用程序的数据库提供几种方式.
对于任何部署到AptanaCloud上的应用程序,都会自动地为其安装流行的开源Web应用程序phpMyAdmin.
通过phpMyAdmin,您可以完成很多常见的任务,比如查询数据、管理用户及其特权、创建表或视图、将数据导出到CSV或MicrosoftExcel电子表格,以及备份数据.
您还可以通过查询和更新的数量、变慢的查询和回滚等确定数据库服务器的健康状况.
图3显示了一些可以通过phpMyAdmin获得的数据.
ibm.
com/developerWorks/cn/developerWorks现实中的开放源码云计算,第3部分:管理云第3页,共17图3.
使用phpMyAdmin当然,phpMyAdmin不是管理MySQL的惟一工具.
Aptana还提供了SQLBuddy,这是另一个基于Web的开源工具.
您可以从AptanaStudio直接启动它.
它非常有用,可以直接从AptanaStudio访问您的数据.
幸运的是,AptanaStudio构建在Eclipse平台之上,因此它能够利用许多基于Eclipse的开源工具,包括用于访问数据库的工具.
例如,您可以从AptanaStudio直接浏览您的数据库和模式.
developerWorksibm.
com/developerWorks/cn/现实中的开放源码云计算,第3部分:管理云第4页,共17图4.
AptanaDatabaseExplorer您可以通过AptanaStudio的DatabaseExplorer直接输入SQL查询并查看结果.
ibm.
com/developerWorks/cn/developerWorks现实中的开放源码云计算,第3部分:管理云第5页,共17图5.
从AptanaStudio查询数据管理物理硬件是管理的另一部分内容.
这与管理在云平台上运行的应用程序不同.
不过,Aptana仍然让硬件的管理非常便捷.
您可以根据需求变更内存和磁盘分配(从而改变使用云所需的成本).

图6.
管理云资源分配备份站点是管理员的重要任务之一.
对于AptanaCloud应用程序,这个任务非常简单.
仅需使用开源技术提供的备份工具(OpenSolaris和MySQL),就可以备份任何基于这些技术的内容.
仅需点击鼠标,AptanaStudio就能帮助您完成备份.
developerWorksibm.
com/developerWorks/cn/现实中的开放源码云计算,第3部分:管理云第6页,共17图7.
使用Aptana创建备份您可以从AptanaStudio直接访问备份,事实上您可以从AptanaStudio访问您的云的整个文件系统.
图8.
查看备份这个示例仅是Eclipse上的一个(远程)文件系统,因此您可以拖放和删除文件等等.
如果您确实需要一个命令行界面,Aptana也能够轻松为您实现.
您可以从Aptana直接启动一个SSH会话.
图9.
从Aptana启动SSH当您连接到SSH会话之后,您就可以完全通过命令行访问AptanaCloud实例.
您可以使用所有自己喜欢的UNIX工具.
SSH仅是Aptana提供的最基础的访问方法.
下面总结了所有访问方法.
ibm.
com/developerWorks/cn/developerWorks现实中的开放源码云计算,第3部分:管理云第7页,共17图10.
访问方法图10显示了SSH和SecureFTP访问.
这里提供数据库连接信息,不过您也可以使用自己喜欢的工具.
还为源代码控制提供Subversion和Git.
在SSH部分,您甚至还可以启用根访问.
下一小节讲述应用程序管理的另一部分重要内容:监控.
监控云在产品的生命周期中,监控应用程序是很关键的部分.
这并不像"我的应用程序是否运行"那么简单.
监控还包括在问题发生之前预测它们,并在问题损害业务之前将其解决.
监控的内容就是了解用户如何与您的应用程序进行交互,以及应用程序如何响应用户.
毫无疑问,开源软件在这里仍然大显身手——尤其是AptanaCloud.
当您加载AptanaStudio时,它将立即提供一个指示板,您可以从中查看应用程序的健康状态.
图11显示了一个示例.
developerWorksibm.
com/developerWorks/cn/现实中的开放源码云计算,第3部分:管理云第8页,共17图11.
Aptana服务器指示板这个指示板显示当前的CUP、RAM、交换和磁盘使用信息,以及您为应用程序配置的资源分配(见图6).
您可以立即看到是否需要增加或减少资源的分配.
当然,它仅显示当前的使用;您可能需要长期观察数据的变化.
在上面的例子中,指示板显示最近1个小时的CPU使用.
如图10所示,您可以获得不同时间段内关于内存、交换、磁盘使用和度量的类似信息.
此外,您还可以从这些图表中获取更详细的信息.
ibm.
com/developerWorks/cn/developerWorks现实中的开放源码云计算,第3部分:管理云第9页,共17图12.
详细的站点统计数据这些详细的统计数据与您在指示板上看到的相似.
您还可以查看其他统计数据,比如应用程序的点击数和所使用的带宽等.
图13给出了一个示例.
图13.
Web统计数据这里显示了最近一个星期访问站点的用户总数(重复访问仍算作一位用户).
这些统计数据对系统管理员的作用不是很大,但它们能够为业务分析员带来巨大的价值.
可能最近举行了一个新的市场促销,因此您想计算一下站点的用户增加了多少.
这仅是AptanaCloud平台提供的一个开箱即用的常见用例而已.
您可能想知道Aptana是如何生成这些精致的图表的.
Aptana将所有这些统计数据存储在MySQL中.
在UNIX式的系统中,使用简单的命令行工具(比如top)就能够轻松获取资源.
通过检查Apache日志可以轻松收集到Web统计数据.
Aptana利用了这些开源的工具.
还有其他流行的开源developerWorksibm.
com/developerWorks/cn/现实中的开放源码云计算,第3部分:管理云第10页,共17工具,它们甚至提供更高级的数据统计.
例如,在图14中单击AdvancedWebStats查看高级的统计数据.
图14.
高级Web统计数据上面的界面是一个Web应用程序,它自动包含在任意AptanaCloud应用程序中.
它使用开源的JAWStats应用程序,后者是一个构建在开源AWStats日志文件分析器之上的高级用户界面.
它提供许多有趣的图表,如下所示.
图15.
顶部页面视图图15对站点上经常访问的页面进行分类.
您还可以进一步查看用户在站点上执行什么操作.

Gigsgigscloud($9.8)联通用户优选日本软银VPS

gigsgigsCloud日本东京软银VPS的大带宽配置有100Mbps、150Mbps和200Mbps三种,三网都走软银直连,售价最低9.8美元/月、年付98美元。gigsgigscloud带宽较大延迟低,联通用户的好选择!Gigsgigscloud 日本软银(BBTEC, SoftBank)线路,在速度/延迟/价格方面,是目前联通用户海外VPS的最佳选择,与美国VPS想比,日本软银VPS延迟更...

易探云(QQ音乐绿钻)北京/深圳云服务器8核8G10M带宽低至1332.07元/年起

易探云怎么样?易探云香港云服务器比较有优势,他家香港BGP+CN2口碑不错,速度也很稳定。尤其是今年他们动作很大,推出的香港云服务器有4个可用区价格低至18元起,试用过一个月的用户基本会续费,如果年付的话还可以享受8.5折或秒杀价格。今天,云服务器网(yuntue.com)小编推荐一下易探云国内云服务器优惠活动,北京和深圳这二个机房的云服务器2核2G5M带宽低至330.66元/年,还有高配云服务器...

OneTechCloud香港/日本/美国CN2 GIA月付9折季付8折,可选原生IP或高防VPS

OneTechCloud(易科云)是一家主打CN2等高端线路的VPS主机商家,成立于2019年,提供的产品包括VPS主机和独立服务器租用等,数据中心可选美国洛杉矶、中国香港、日本等,有CN2 GIA线路、AS9929、高防、原生IP等。目前商家针对全场VPS主机提供月付9折,季付8折优惠码,优惠后香港VPS最低季付64元起(≈21.3元/月),美国洛杉矶CN2 GIA线路+20Gbps防御型VPS...

wordpress技巧为你推荐
虚拟空间购买购买虚拟空间要数据库和不要有什么区别?免费com域名注册有没有永久免费的.com之类的域名已备案域名查询如何查询已备案的域名是否在万网备案的?网络服务器租用租网络服务器在哪些平台比较合适?vps试用免费vps申请哪里有,免费vps试用的也可以?网站域名域名和网址有什么区别?查询ip如何查找IP地址?网站空间免备案哪个网站有免费的免备案空间,海外港台都可山东虚拟主机山东东营制作网站的公司在哪里?域名劫持域名劫持到底有多严重,该如何量化
中文域名 荣耀欧洲 highfrequency 分销主机 免费主机 idc评测网 表格样式 unsplash 双12活动 回程路由 dropbox网盘 商务主机 嘉洲服务器 骨干网络 40g硬盘 创梦 gspeed me空间社区 33456 cloudlink 更多