资源管理
2017-04-14 16:09:03 0 举报
资源管理是指对组织内各种资源的有效规划、协调和控制,以实现组织目标的过程。它涉及到人力、物力、财力等各种资源的合理配置和利用。有效的资源管理可以帮助企业降低成本,提高效率,增强竞争力。在现代社会,随着科技的发展和经济全球化的推进,资源管理变得越来越重要。企业需要不断优化资源配置,提高资源利用效率,以适应不断变化的市场环境。同时,政府也需要加强对资源管理的监管,确保资源得到合理分配和有效利用,促进社会公平和谐发展。总之,资源管理是现代企业管理的重要组成部分,对于实现可持续发展具有重要意义。
作者其他创作
大纲/内容
流程管理
IOperations
+get()+update()+create()+delete()+merge()+deleteAll()+deleteById()
OpenstackInstanceEntity
-instanceId-ipAddress-name-cpu-memory-sysDisk-passWord...
+setter()+getter()
用户管理
创建、编辑项目
org.openstack4j
组织管理
删除用户
项目下是否存在用户
OpenstackInstanceDao
+getOpenstackInstance()+getOpenstackInstanceList()+setQueryPage()
IComputeService
部门分级配置
系统管理员
进入组织管理页面
DiskEntity
-diskName-region-instanceId-instanceName ....
+Setter()+Getter()
项目管理
部门管理
流程自定义功能配置
创建虚机之前要先创建获取磁盘、镜像等依赖服务
DTCenterTaskItem extends Runnable
+StartExcuting()+ExcutingFinished()
登陆策略配置
部门下是否存在项目
Builders中的工厂方法会返回对应的builder,向builder中添加参数后调用builder的build方法可以生成对应的组件。如:FlavorBuilder flavorBuilder = Builders.flavor();flavorBuilder.disk(XX).name(XX).cpu(XX);Flavor flavor = flavorBuilder.build();
OpenstackTaskCommandFactory
-IOpenstackInstanceService
+ScheduleKVMECSCommand()+getTaskExcuteResult()
资源创建能力配置
IDiskService
Example:NovaApi novaApi = ContextBuilder.newBuilder(\"openstack-nova\")\t \t\t .endpoint(\"http://ip:端口/v2.0/\").credentials(tenantName:userName).buildApi(NovaApi.class);\tnovaApi.getServerApi(\"regionOne\").create(...)
创建ECS时新建线程将创建任务放入任务池进行处理,避免阻塞主线程。
DiskService
+CreateBootableDisk():ODiskInfo+createDisk+attachDisk()
删除项目
资源管理
IOpenstackInstanceDao
+getOpenstackInstance()+getOpenstackInstanceList()
OpenstackInstanceService
-IImageService-IDiskService-OpenstackInstanceDao
+create()+delete()+update()+get()
创建、编辑用户
AbstractHibernateDao
-SessionFactory-Class
EcsController
-IOpenstackInstanceService-IUserService-IDiskService-IOImageService ....
+getCloudEcsList()+getEcsConf()+createEcsInstance()+modifyInstance()+deleteEcsInstance()+startEcsInstance()+stopEcsInstance() ....
创建、编辑部门
Builders
+flavor():FlavorBuilder+endpoint():EndPointBuilder+image():ImageBuilder+server():ServerCreateBuilder
ComputeService
-OEcsInfo-Flavor-Server-OSClient-Builders
+CreateEcs(ecsCfg):EcsInfo+deleteServer()+startServer()+stopServer()+rebootServer
删除部门
0 条评论
下一页