This article discusses the concepts of cloud computing and edge computing, their differences, applications, and future developments.