




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/1技术白皮书:AWS云采用框架–平台视角AWSCloudAdoptionFramework
PlatformPerspective
November2015
?2015,AmazonWebServices,Inc.oritsaffiliates.Allrightsreserved.
Notices
Thisdocumentisprovidedforinformationalpurposesonly.ItrepresentsAWS’s
currentproductofferingsandpracticesasofthedateofissueofthisdocument,
whicharesubjecttochangewithoutnotice.Customersareresponsiblefor
makingtheirownindependentassessmentoftheinformationinthisdocument
andanyuseofAWS’sproductsorservices,eachofwhichisprovided“asis”
withoutwarrantyofanykind,whetherexpressorimplied.Thisdocumentdoes
notcreateanywarranties,representations,contractualcommitments,conditions
orassurancesfromAWS,itsaffiliates,suppliersorlicensors.Theresponsibilities
andliabilitiesofAWStoitscustomersarecontrolledbyAWSagreements,and
thisdocumentisnotpartof,nordoesitmodify,anyagreementbetweenAWS
anditscustomers.
Page2of19
Contents
Abstract4
Introduction4
DesignArchitecture7
ConceptualArchitectureActivity7
LogicalArchitectureActivity8
Considerations10
ImplementationArchitecture11
Considerations13
ArchitectureOptimization14
CloudDesignPrinciplesandPatternsActivity14
ApplicationMigrationPatternsActivity15
Considerations17
CAFTaxonomyandTerms18
Conclusion19
Notes19Page3of19
Abstract
TheAmazonWebServices(AWS)CloudAdoptionFramework(CAF)1providesbestpracticesandprescriptiveguidancetoaccelerateanorganization'smovetocloudcomputing.TheCAFguidanceisbrokenintoanumberofareasoffocusthatarerelevanttoimplementingcloud-basedITsystems.Thesefocusareasarecalledperspectives.Eachperspectiveiscoveredinaseparatewhitepaper.ThiswhitepapercoversthePlatformPerspective,whichfocusesondesigning,implementing,andoptimizingthearchitectureoftheAWStechnologythatyouuseinyourcloudadoptioninitiative.
Introduction
YourorganizationcanusetheAWS
CloudAdoptionFramework(CAF)
guidancetoexplorehowdifferent
departmentscanworktogetheron
oneormorecloudadoptioninitiative.
Guidanceisseparatedintothe
followingfocusareas,called
perspectives:BusinessPerspective,
PlatformPerspective,Maturity
Perspective,PeoplePerspective,
ProcessPerspective,Operations
Perspective,andSecurityPerspective.
ThePlatformPerspectivecomponents
describethestructureanddesignofa
cloud-basedITsystem,orahybridIT
systemthatspansbothcloudand
non-cloudenvironments.
Therestofthiswhitepaperdescribes
howtheperspectivestranslateintoactivitiesthatyourorganizationcanperform.Thiswhitepapercoversdesignarchitectureandimplementationarchitecture.Youcanalsobenefitfromprinciplesandpatternsforrapidlyimplementingor
Figure1ComponentsofthePlatform
Perspective
experimentingwithnewsolutionsonthecloud,ormigratingexistingnon-cloudsolutionstothecloud,whichwillbecoveredaspartofoptimization.
EmbracingAgility
Manyorganizationsalreadyuseagiledevelopmenttoincreasethevelocityoftheiranticipatedbusinessoutcomes.However,somebusinessesexperiencedifficultyinachievingagilityallthewaythroughtodeploymentandoperations.Considerembracingagilityifyouwanttoincreasethevelocityofachievingyouranticipatedbusinessoutcomes.Forexample,youcouldformateamtoinitiateaprojectand,withlimitedanalysis,useAWSservicestocreateaproofofconcept(POC).IfthePOCissuccessful,youcontinue.Ifnot,youselectadifferentapproach.TheAWSplatformcreatesalowbarrierforexperimentation,andallowsyoutorapidlydeployservers.WhenyoucompleteyourPOCexperimentyoucanshutdowntheAWSservicesenvironment,andnolongerpayforresources.Whenyoursolutionisreadyforendusers(theminimallyviableproduct),youcangathertheusers’feedbackanduseittoinformprioritiesforfuturefeaturereleases.Bydocumentingthedifferentphasesofyourcloudjourneyasitprogresses,youcancreateacompletepictureoftheITenvironment.Considerstoringtheartifactsthatyoucreateusingincrementalexperimentationinthesourcecodemanagementsystemthatyouusetodayforstoringandrevisingyourapplicationcode.
YoucancompletetheprocessofdescribingabusinessneedandtransitioningitintoanITsolutionusinganiterativeapproach.Inaddition,youcanuseaniterativeprocesstoprovidedeliveryteamsenoughdetailsothatwhattheybuildprovidestheintendedoutcome.Figure2illustrateshowanITcapabilitymapstotheservicesthatdeliverthecapability.
Figure2:ExampleofArchitecturalMappingfromCapabilitytoService
Whenyouuseaniterativearchitecturalapproach,youcanfocusmoretimeonbusinessneedsandgoals.Asbusinessneedschangeandmoreinformationissurfaced,thetechnicalarchitectureyouusetodeliverthebusinesscapabilitytothecustomercanshifttomatchthebusinessneed.Youcanalsoiteratefaster,tryingoutnewthingstoseeiftheyworkwithminimalbarriertoentry,duetoutilitypricing.Theiterativeapproachmakesiteasiertorollbackchangesorstandupaparallelenvironmenttotestnewfeatures.
YoucanuseacombinationofAWSservicestocreateITcapability,andusetheAWSServiceCatalogtocentrallymanagecommonlydeployedITservices.YoucanalsouseAWSservicesthatprovideaspecificITcapability,suchasAmazonGlacierfordataarchiving.
ThereareseveralcomponentstoconsiderfromthePlatformPerspective:
TheDesignArchitecturecomponent:Lookatthecommondesignpatternsusedinyourimplementationsandidentifycommonneedsandredundancies.
TheImplementationArchitecturecomponent:Lookatthesecurity,datahandlingandretention,logaggregation,monitoringneeds,andcommonoperationalpatterns.
TheArchitectureOptimizationcomponent:Identifyyouroptimizationstrategies,
whattoolsandprocessesneedtobechanged,andwhatautomationcanbeused.
DesignArchitecture
TheDesignArchitecturecomponentofthePlatformperspectivepromotestheengagementofstakeholdersfrommanypartsoftheorganization.Inyourcloudadoptionscenario,youneedtoprovidedifferentviewsonyourarchitecturetoeachstakeholder.Forexample,asyouworkwithbusinesssponsorstodesignasolutionyoucancontextualizethearchitecturetodescribehowITcanbeusedtoachievetheexpectedbusinessoutcome,andwhatthecosts,returns,andrisksmightbe.
PriortoanAWSadoptionjourney,yourorganizationshouldconsidermodifyingitsgovernanceandarchitecturalprinciplestoincludeAWSarchitecturalprinciples.Ifyouhavenotdoneso,thentryusingtheiterativemethoddescribedearliertoestablishtheseprinciples.Youcanbuildmethodologiesandprocessesusingsprints,justasyoubuildapplications.Asyoubuild,youcanvalidatethedesignofyourconceptualarchitecturesagainstyourgovernanceandarchitecturalprinciples.
ConceptualArchitectureActivity
Conceptualviewsaretechnicallyabstract,buttheyshouldbedescribedinacontextthatisfamiliartobusinessusers.UsetheconceptualarchitecturetodefinethebusinesscontextofanITsystemwithbusinessmodels.Thisiswhereyoubalanceshort-,medium-,andlong-termbusinessgoalsandconcernsforITinitiatives.
Threekeycomponentsofaconceptualarchitecturearebusinessvision,goals,andobjectives.Usetheconceptualarchitecturetounderstandwhichcapabilitieswillbeneededaspartofthelogicalorfunctionalarchitecturethatwilldescribethesolution.Figure3illustratesanexampleconceptualarchitecturethatdescribeswhereAWSservicesareapplicable.
Figure3ExampleofaConceptualArchitecture
UsingAWS,thecreationofaconceptualarchitecturecanbecomemoreiterative.YoucanuseAWSservicesaspartofthedevelopmenteffortbyusingexperimentationtovalidateandevolvetheapproach.Asbusinesscapabilityconceptsareproven,developmentteamscanstartworkondeliveringfunctionsandfeaturesintoproduction.Withquickerdelivery,end-userfeedbackcanbeusedtoverifywhetherbusinessobjectivesandcompliancerequirementsarebeingmetwiththecurrenttechnicalapproach.
Implementautomatedtestingtotestyourrapidlyiteratingconceptualarchitecture.Thisnotonlyminimizestheintroductionofbugsintoyourapplication,butalsoincludescontinuouscomplianceaspartofcontinuousdelivery,helpingtoensurethatchangestoyourapplicationdonotaffectyourorganization’ssecurityposture.
LogicalArchitectureActivity
Logical(orfunctional)architecturalviewsdescribethebuildingblocksoftheITsystemandtheirrelationshipswithoutgettingintothetechnicaldetailsofhowthefunctionalityisimplemented.Thelogicalarchitecturecontainsthedataflowandcapabilitymodelsthatrelatetothebusinessmodelsthatmeetthebusiness
outcomes.
Qualityattributes,dependencymapping,andplansforobsolescencecanbeidentified,documented,andaddressedaspartofdesigningthelogicalarchitecture.Alogicalarchitecture(Figure4)thatusesAWScanmakeuseofgeographicalduplicationaswellastheelasticnatureofAWSservices.Usingdesignprinciplesthattakeadvantageofthesecharacteristicswillallowsystemcapacitiestoexpandandshrinkasloadsexpandandcontract.
Figure4ExampleofaLogicalArchitectureDiagram
Youcanusedifferentapproachesbasedonthetypeofprojectyourorganizationisdesigning.Projectswithalongdurationtypicallyareusedinpredictable,repeatableenvironmentsorenvironmentswhererefinementofapproachisnotpossibleorrecommendedafterdecisionsaremade.Thesetypesofinitiativesaredrivenwithtop-downcontroloveroutcome.Anexampleofsuchaninitiativeisshuttingdownacorporatedatacenterafteradecisiontomovetothecloud.
Initiativeswithashortdurationaredrivenwithbottom-upfreedomoveroutcome.Changeindirectionisexpectedandmaybeencouragedforbetteralignmentwithshiftingbusinessneeds.
Therearealsohybridapproachestoinitiativeswherethegoalistomigrateanddecomposeamonolithicmission-criticalsolutionorenvironment.Theseinitiativeswillcombinethebestaspectsofheavyup-frontplanningwiththefreedomtoinnovateasneededtodeliveroptimizedcustomeroutcomes.
Considerations
?Dousefeedbackfromdeliveredfeaturestoreviewandrevisetheconceptualarchitecturewiththebusinessteam.
?Dominimizethenumberofarchitecturalprinciplestoallowthegreatestflexibilityinsolutiondevelopment.
?Dostayfocusedoncustomeroutcomesandbusinessobjectivesratherthantechnicalsolutions.
?DoexperimentwithAWSservicestoexperience,learn,andprovethatyourlogicalarchitecturewillachievethedesiredbusinessoutcome.
?Dofocusonshortdurationprojectscopinganditerativeprocessesforsystemsofinteractionwhereoutcomesaremorefluid.
?Doconsiderthepracticeofcreatinglogicalarchitectureasadynamicprocess.?Dolimittheamountofredundanttechnologiestoprevent“technologysprawl”andallowforfocusandspecialization.
?Donotmakefunctionalandimplementationarchitecturesdependentonacompleteconceptualarchitecture.Consideridentifyingakeyobjectiveandstartingdesignanddeliveryofthatfunctionality.Usethefeedbackfrom
adoptionofthefeaturesasinputintheevolutionoftheconceptual
architecture.
?Donotattempttocreatetheperfectarchitectureupfront.Considerstartingwiththehighestrisk/rewardscenarioanduseexperimentationtoproveyourapproach.
ImplementationArchitecture
TheImplementationArchitecturecomponentoftheAWSCAFPlatformPerspectivedescribesthedetaileddesignswithintheITsystemandthespecificimplementationcomponentsandtheirrelationships.Thisarchitecturealsodefinestheimplementationofthesystem’sbuildingblocksbysoftwareorhardwareelements.
TheimplementationarchitectureforanAWSenvironmentdescribesthedesignofthetechnicalenvironment.Thedescriptionisbrokenintolayers,witheachlayerprovidinginformationforaspecificteamintheorganization.AWSreferencearchitecturesareavailableathttp://./doc/ac5a9c04d15abe23492f4db3.html/architecture.Figure5illustratesahigh-levelimplementationarchitecture.Thisartifactworksbestonline,whereyoucanenableclickingoneachitemformoreinformation,andyoucanplanforautomaticupdates.
Figure5ExampleofanImplementationArchitecture
DescribingtheAWSenvironmentandprovidingguidanceonusagewillbeacriticalportionoftheimplementationarchitecturedevelopment.Describinghowresources,accounts,andtaggingwork,andthehowtheAmazonVirtualPrivateCloud(VPC)environmentisconfiguredprovidesinformationthatwillhelptheorganizationdeterminewhichresourcesareconsumedbyvarioussystems,applications,andinitiatives.
TheInformationArchitectureshouldsetstrategiesfordeployment,monitoring,auditing,andloggingthatwillgiveyouexposuretonearreal-timedata.Set
security,dataretention,gateway,androutingstrategiesandpoliciessoyourdeliveryteamshavetheinformationtheyneedtoenablecontrolovertheAWSenvironmentasitgrows.
Includetaxonomyandnamingconventionsaspartofthemetrics,monitoring,andchargebackimplementation.Theactualrunningenvironmentwillchangecontinuouslyandwillbebestviewedthroughdashboardswithnearreal-timeinformation.
Dashboardinformationcanberepresentedgraphicallyorbyusinglists.Ifyouuseagraphicaldashboard,userscouldclickthegraphictoshowadditionaldetail.Ifyouusealistinyourdashboard,usersfamiliarwithspreadsheetscanfindinformationinwell-definedcolumns.Figure6showsagraphicaldashboardthatcanprovidenearreal-timeinformation.
Figure6ExampleofaGraphic-basedNearReal-timeDashboardConsiderprescribingataxonomyandnamingconventionintheimplementationarchitecture.ThenyoucanimplementthistaxonomyasataggingstandardonAWSresources.Toincreaseconfidenceandreducerisk,youcanleveragetheAWSenvironmentduringimplementationarchitecturecreation.WhenyouuseAWS,theenvironmentcanbecreatedandtestedforverificationorcertificationearlierinthereleasecycle.Additionally,toolsareavailablethroughAWSandthe
AWSMarketplacethatcanautomateprocessesandshortenthetimeneededtodeliver,test,andoperateAWS-basedenvironments.
Defininganoperationalplaybookforhowyouaregoingtodeployandoperateyoursystemswillhelpensureconsistencyandrepeatabilityofsuccess.Thisplaybookshouldalsobeiterativeinnature,withtheconstructivefeedbackimplementedinsystemsthatdidnothavethiscapacityatthetimeofcreation.Considerations
?DoidentifyanetworkconnectivitystrategyforAWSservices.
?DooutlineAWScomponentstobeused(services/features).
?Dodefinesecuritycontrols(nativevs.third-partytools).GreaterdetailsareavailableintheAWSCAFSecurityPerspectivewhitepaper.
?Dodefinedatasecurityandretentionpolicies(encryption,backups,snapshots,third-partytools).
?Docreateandworktowardanautomateddeploymentprocesstoreducetheimpactofhumanerrorandintroduceportability.
?Docreateanoperationalplaybook.MoreinformationonthistopicisavailableintheAWSCAFOperationsPerspectivewhitepaper.
?Dooutlineamonitoringstrategy.
?Dooutlinealoggingstrategythatvalidatesthatyourloggingsystemcanmanagetheamountofinformationyoudecidetocollect.
?Docreateastrategyforresourcetrackingaspartofyourimplementationarchitecture,ensuringthatresourcesareappropriatelytaggedatthetimeofdeployment.Thiscanalsobeextendedintocostallocationtagging.
?Donotletapplicationenvironmentsforminanadhocfashion.Chooseastrategytoorganizeyourapplicationenvironments.
ArchitectureOptimization
TheArchitectureOptimizationcomponentoftheAWSCAFPlatformperspectivepromotestheadaptabilityofanarchitecturethatusesAWS—asbusinessneedschangeandasnewandbettertechnicalsolutionsbecomeavailable,yourarchitecturaldecisionscanbemodifiedandadjusted.Sincephysicalcomputersarenotpurchased,thelonglead-timeforprocurement,staging,burn-in,andconfigurationisnolongernecessary.Becauseyoucancontinuetooptimizeyourarchitectureduringthedesignphase,thisprocesscancompletedwithlessup-frontinformation;yourdecisionscanchangeandbeimplementedasneeded.
AsyouadoptAWSservices,akeyfocusshouldbeonbuildingtacitknowledgeintheorganization.Creatingacentralizedrepositorywithprinciples,patterns,bestpractices,aglossary,andreferencearchitectureswillhelpensuretherapidgrowthofAWSskillsintheorganization.Asyoustartanautomatedandagiledeploymentprocess,thecentralizedinformationrepositoryallowssystemsandpeoplewhodeployapplicationstoaccessthegoverningprinciplesaswellasthepiecesandpartsthattheyown.
CloudDesignPrinciplesandPatternsActivity
Adherencetothesoftwaredesignprinciplesandpatternsthatyoudocumentwillimprovequalityandproductivityandreduceriskduringsolutiondevelopment.Alldeliveryteamscanfollowtheseprincipleswhendesigningandbuildingsolutions.Apatternisaprovenapproachtoachievingaresult.Youcanautomatepatternsthatyouusefrequentlytoimproveefficiency,consistency,reliability,andsupportability.Considerfollowingthesebestpractices:
?Provideguidancethatcapturesreusableapproaches,leveragesaninfrastructureascodeapproach,andtreatsthatcodelikeapplicationcode(sourcecontrol,codereviews,etc.).
?Createabaselineoflanguageandunderstandingacrossthetechnicalorganizationtoeasecommunications.Thismightincludecreatingataxonomyandadictionaryoraglossarydescribinghowthingswillbenamedand
organized.
?Educateeveryonetoafoundationalleveltoprovidecommonlanguageandunderstanding.BuildingfluencyinthelanguageofAWScloudadoptionandexplainingthetaxonomyandnamingconventionswillhelpaccelerate
familiaritywithandabilitytousecloud-basedtechnologiesandapproachesacrosstheorganization.
?Usefasttrackorfactoryprinciplestocreatecommonapproacheswithreliableresults.Providedocumentationthatdescribesdiagrams,namingconventions,codereviewguidance,andsoontoprovideacommonlanguage,approach,andexpectations.Usingwiki-basedtoolsfordocumentationwillallowteamstoupdatedocumentationandkeepitcurrent,andwillprovideasingleauthoritativesourceforguidance.
?Createagovernanceprocessand/orteamthatensuresand/orauditstheoutcomeofpatternsandintendedresults.
?Providean“Andoncord”forthedeploymentteamtouseiftheyseesomethingthatdoesn’tfitinwiththeirunderstandingofpatterns.ApplicationMigrationPatternsActivity
ProvenapproachesformigratingITsystemstothecloudareavailableasmigrationpatterns.
Considerorganizingapplicationsinawaythathelpsidentifyandintroducepatternsthatyoucanusewithpredictableresults.Twoofthemorecommonlyusedpivotsarebusinesscriticalityanddataclassification.Understandingwhichcategoriesofdataareassociatedwithwhichapplicationswillprovidevaluableinsight.Anotherusefulpivotislevelofmissioncriticality.Dependingonyourneeds,youcouldalsoconsiderorganizingbysystemsofrecordversussystemsofinteraction,monolithicapplicationsversushighlydecomposedapplications,ornewapplicationsversusapplicationsneartheendoflife.
Oneapproachthatyoucantakeistoorganizeyourapplicationsintofivegroupsbasedontheactionyouwanttoplanforeachapplication.Thedifferentactionsincluderetiring,retaining,replacing,re-hosting,refactoring,andrewriting.Figure7illustratesthisfive-groupapplicationmigrationpattern.
Figure7GraphicRepresentationofanApplicationMigrationPattern
Youcanalsouseaninventoryofcurrentdatacenterapplicationsandtheirdependenciestodeterminewhichapplicationstomigrateandwhen.Thiscouldpotentiallyallowyoutoavoidacostlyequipmentrefresh,pushingawayfromcapitalexpenditure(CapEx),andtakingadvantageofAWSutilitypricing.
Formakingdecisionsaboutwhichpatternstoleverage,considercreatingaCenterofExcellence(CoE)teamtoselectpatternsthatenabletheshortesttimetovalue.Anotherapproachistoorganizeandprioritizebyeaseofefforttomigrate.Forexample,youcoulddecidetomigratedevelopmentandtestapplicationsfirst,followedbyself-containedapplications,customertrainingsites,pre-saledemoportals,andtrialapplications.Duringthemigration,considerprioritizingaTier1applicationtogainvisibilityandendorsementfromexecutivesponsors.
ConsiderdevelopingnewapplicationsorrefactoringexistingapplicationsintheAWSenvironment.Forexistingapplications,youcouldmigrateapplicationstotheAWScloudenvironmentandprioritizereworkoroptimizationinitiatives.TherefactoringcanbeenabledbytheagilityofdeploymentonAWS.
Considerations
?Doconsidernewapplicationsformigrationfirst.
?DostartdevelopmentofnewcapabilitiesorrewritesofexistingcapabilitiesintheAWSenvironment.
?Dotakeadvantageofcapacityconcernsasareasontoprioritizedevelopmentinthecloud.
?Doconsiderusingcodereview(bothforapplicationandinfrastructurecode)toprovideafeedbackloopthatimprovesprocessandreducestechnicaldebt.?Doconsiderusingwikistoprovideaccesstoguidancethatcanbeupdatedandmaintainedovertime.
?DoleverageAWScloudadoptionasawaytofasttrackmaturityofcombinedrolesandskillsthinking.Thiswouldmanifestasa
developer/security/operationsmindsetandcodingarchitecturalmodelstovalidateapproach.
?DouseAWScloudadoptiontoinstitutionalizeascalable,service-orientedarchitecture(SOA)approachtoseparateconcernsandtoenableintegrationofreusableservicesandlimittheamountofcodemaintained.
?Docreatepatternsthatassumefailurebybuildinginrecoverycodewithfeaturessuchascircuitbreakerpatterns,caching,andqueuing,and
exponentialback-off.
?DowritecodewithaneyetowardsreusethroughexposedAPIendpointsforeasydiscovery,integration,andreuse.
?Dointroduceyourdeploymentteamtoyourdevelopmentteam.Empowerbothteamstofullyappreciatethebenefitsofscalableinfrastructureand
utilitypricing.
?Donotoptimizeasolutionbeforeitiswellarchitected.
?Donotstartmigrationswithoutoperationalprocessesdefined.Considerdefiningbackupandrecoveryguidanceasaninitialstepinamigrationeffort.?Donotmanuallymigrateallapplications.Considerusingautomationtoscaleandacceleratemigrationofapplications(migrationfactory).
?Donotwaittoautomatesomething.Ifyou’redeployingthesamethingtwicemanually,investthetimeinautomation.
CAFTaxonomyandTerms
AWScreatedtheCloudAdoptionFramework(CAF)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度个人房屋装修贷款合同范本下载
- 二零二五年度厂房土地转让附带生态修复及绿化合同
- 产品购销存合作合同书
- 电商在线支付安全协议条款说明
- 疫情停课期间家长会课件
- 疫情主题课件
- 信息技术支持的智慧农业应用合同
- 疟疾的防治课件
- 公安联考题目解析及答案
- 杭州市期末统考数学试卷
- 《区域分析与区域规划》教案
- 停车场数据分析与优化方案
- 2023年L1L2产数工程师产品经理认证考试题库
- 能源中国学习通超星期末考试答案章节答案2024年
- 防盗应急预案演练方案
- 公交站台合同模板
- 链家地产入职合同
- 小学五年级奥数题库100道及答案(完整版)
- 辅导员工作实务手册
- (必会)物业管理师(三级)近年考试真题题库(含答案)
- 监理项目部工作手册
评论
0/150
提交评论