Chapter11.Mid-levelscaleArchitecture:Tapedrive磁带机Console控制台(服务器的开关机等)Router路由器EnterpriseStorageServer企业级的存储设备Printer2.KeytermsinthischapterArchitecture架构platform平台batchprocessing批处理productioncontrol产品控制compatibility兼容性punchedcard打卡e-Business电子商务RAS高(可靠性、可用性、服务性)EBCDIC编码有256个scalability可扩展性highavailability高可用性severfarm服务器集群mainframe主框架onlineprocessing在线处理主机的角色:Systemadministrator系统管理员systemoperator操作人员systemprogrammer程序员systemprocessing交易处理applicationprogrammer应用程序开发人员3.(理解)Whatisamainframe.1)比中小型的服务器有更高的安全性可靠性,同时计算能力很强。Amainframeisacomputingsystemthatbusinessusetohostthecommercialdatabases,transactionservers,andapplicationsthatrequireagreaterdegreeofsecurityandavailabilitythaniscommonlyfoundonsmaller-scalemachines.(划线句:商业数据库,交易服务器,以及各种各样的应用)2)一台主机就是一个中央的数据仓库或者一个交换机在一个公司的数据处理中心,用少量的电源驱动的工作站或者终端连接着用户。Amainframeisthecentraldatarepositoryorhubinacorporation’sdataprocessingcenter,linkedtousersthroughlesspowerfuldevicessuchasworkstationsorterminals.3)处理数据很大Thepowerofamainframeprovidescomputingspeedandcapacity,enablingittoperformhighvolumesofprocessing.4)可以跑各种负载Themainframecanprocessamixedworkloadofjobsfromdifferenttimezonesandofdifferenttypes.5)主机的性能:高度兼容性:Compatibilitywithmainframeoperatingsystems,applications,anddata.中央的集权控制:Centralizedcontrolofresources.IO处理的密集型(数据吞吐量大,处理能力高):HardwareandoperatingsystemsthatroutinelyworkwithhundredsorthousandsofsimultaneousI/Ooperations.集群技术(对用户来说就是一个单个的系统):Clusteringtechnologies(集群)thatallowthecustomertooperatemultiplecopiesoftheoperatingsystemasasinglesystem.(ParallelSysplex)并行的系统复合体Additionaldataandresourcesharingcapabilities(CouplingFacility)耦合设备4.(了解)Whousesmainframes?5.(了解)Thehistoryofamainframe.6.(理解)Thestationandeffectofamainframe.1)以Z系列为代表的大型计算机这种类型计算机系统主要技术特点:CPU利用率极高,多任务处理水平高,具有秘籍的I/O处理,能很好的处理各种不同类型的工作负载,并且提供非常高的可靠性和可提供性。传统上,该类型计算机系统主要用于大中型企业的商业计算任务。2)以Unix机器为代表的中小型计算机系统这种类型计算机系统主要技术特点:面向计算,多任务处理水平高,具有中等程度的I/O处理,在相同类型的工作负载下能很好的处理,可靠性和可提供性一般。传统上,该类型计算机系统主要用于工程计算和中小企业的商业处理。3)以PC为代表的微型计算机系统这种类型计算机系统主要技术特点:面向单个用户,友好的图形界面,多任务处理水平低,I/O处理不密集,可靠性和可提供性较差。传统上,该类型计算机系统主要用于计算机系统的最终用户交互,文字处理,电子表格,游戏等。7.(理解)Factorscontributingtomainframeuse.1)RAS—reliability,availability,serviceability高可靠性,高可用性,高服务性Reliability:Involvestheuseofhigh-qualitycomponents,extensiveself-checkingandself-recovery大型机系统内集成了相当高程度的冗余和错误检查(技术),这样就能防止系统发生灾难性的问题。Availability:IstheabilitytorecoverfromafailedcomponentwithoutimpactingtherestoftherunningsystemServiceability:Allowsforthereplacementofelements(hardwareandsoftware)当很罕见地出现错误的时候,高可用性、高服务性就用得上了。许多组件都可以在系统运行的同时被更换(热插拔);甚至微码(microcode)的升级也可以在系统运行的同时进行。对于那些不能被同时更换的部件,如CPU,备用品的存在就保证了能够客户方便的时候安排系统停机。2)Security高安全性3)Scalability高扩展性4)Centralizedmanagement扩展的管理5)Partitioning/virtualization6)Continuingcompatibility持续的兼容性7)Evolvingarchitecture不断进化的结构8)Typicalmainframeworkloads(重点掌握。主机中最典型的两个负载)Batchjob(批处理).特点:1.大量的数据生成,2.高可靠高安全,3.没有立即的响应时间Online(realtime)transaction(在线的事物交易,例如,银行的ATM,网上银行):特点:1.实时性好,要求立即的响应时间,2.先发布请求,处理请求,再返回请求。(实时性,处理时间快,响应时间快,多用户,高度安全可靠。)39页有问题!!!!(理解)Factorsinfluencedesigntransactionprocessingworkload.(在线的事物交易需要考虑的因素)Numberofusersinteractingwiththesystematanyonetime.(系统能够支持多少人员同时访问,(如果人员过多会导致瘫痪))Numberoftransactionspersecond(TPS)(每秒的交易量是多少)Availabilityrequirementsoftheapplication.(对应用的需求是不是可靠的,安全的。)(理解)ThefeaturesofOnlineTransactionalProcessing(OLTP)(在线事物交易的特点)少量的输入数据,少量的存储记录被访问与处理,输入的数据也很少很短的响应时间,通常小于1秒。用户数量大,交易数量多。用户的交易终端需要全天候的可用。交易安全和与用户数据安全须得到保障。8.(重点掌握)Rolesinthemainframeworld.(主机中的角色)1)Roles:ApplicationDeveloper、EndUser、SystemProgrammer、ProductionControlAnalyst、Operator、SystemAdministrator.JobcontentofSystemProgrammer规划硬件和软件系统的升级和配置更改工作。令操作自动化。容量规划。运行系统作业和脚本。执行系统指定的客户化任务。执行系统操作员和应用程序开发人员。结合现有的应用程序和用户过程对新产品进行集成测试。进行系统级别的性能调优来满足服务品质需求。JobcontentofSystemAdministrator(系统管理员)安装软件。添加和删除用户,维护用户档案。维护安全资源访问列表。管理存储设备和打印机。管理网络连接。监控系统性能。WhoisSystemOperator.(系统操作员)监控冰控制主机硬件和软件操作的人。操作员也负责启动和关闭主要的子系统,比如交易处理系统,数据库系统和操作系统本身。这些重启操作不像以前那么常用,因为历经数年主机的可用性已经大幅度提高。但是,操作员仍旧要在需要时依顺序关闭和启动系统及其工作负载。Whoaretheapplicationdesignersandprogrammers.Theapplicationdesignerandapplicationprogrammer(ordeveloper)design,build,testanddelivermainframeapplicationsforthecompany’sendusersandcustomers.Basedonrequirementsgatheredfrombusinessanalystsandendusers,thedesignercreatesadesignspecificationfromwhichtheprogrammerconstructsanapplication.根据客户的请求,在主机系统上,进行设计、编码、调试。Theprocessincludesmanyiterationsofcodechangesandcompiles,applicationbuilds,andunittesting.Whoistheproductioncontrolanalyst?生产控制分析员负责保证批处理工作负载无错误无延迟地完成的人。2)Mainframeoperatingsystems(主机中的主流操作系统)z/OS:旗舰性的传递(最可靠的操作系统)TheflagshipzSeries/Z9operatingsystem.Utra-highreliability-over50%oftheOSisdedicatedtoerrorrecovery!(用50%的资源来装loaded)z/VM(VirtualMachine):虚拟机z/虚拟机(z/VM)有两个基本组件:一个控制程序(CP);和一个单用户操作系统,CMS。作为一个控制程序,z/VM允许在它创建的虚拟机上运行其他操作系统,因此它是管理者。任何一个IBM主机操作系统,如z/OS,LinuxforzSeries,z/VSE,和z/TPF,可以在它们各自的虚拟机上作为客户系统运行,并且z/VM上可以运行任意组合的客户系统。VSE(VirtualStrongextended):虚拟存储扩展Small-tomid-size390customers.小规模的中等的架构的390的客户端Mostoftenusedonverysmall390hardware,LinuxforzSeriesz/TPF(TransactionProcessingFacility)对事物处理的每秒