Distance education systems, initially perceived as a knowledge management system and knowledge management system in the preparation of distance education applications architectures have been used. However, students in the distance education system modules, tutorials, modules, such as the adequacy of student assessment and tutorial are many human factors. This application architectures and algorithms used in distance education because they are not flexible enough to be applied to these factors, they are forced to respond. Distance education systems must be more flexible and re-configurable.
Cloud computing, which is based on sharing knowledge and equipment, services to gather under a single roof instead of offering a solution for each service is an information technology.Cloud computing technologies, more flexible compared to conventional information technology, can be updated quickly and are innovative. Distance education system through the use of cloud computing in addressing the needs of distance education is emerging architectures and algorithms.In this paper, application architecture according to the distance education system will be created. This application architecture will be utilized when creating cloud services and these services will be studied harmony with each other.