In the dynamic landscape of cloud computing, efficient resource allocation and workload prediction are paramount for optimizing infrastructure utilization, cost management, and overall service quality. As a result, an efficient resource management approach involves pooling available resources among many customers in a manner that considers their energy usage, SLAs, and forecasting accuracy all at once. Based on the performance analysis results, it is determined that integrating these techniques would result in the most efficient and adaptable cloud data centre. We proposed a Model based on Deep Convolutional Neural Networks (DCNN) and Long Short-Term Memory (LSTM) for handling SLAs in the cloud from both the perspective of consumers and service providers. Subsequently, we delve into the methodology of applying deep CNN and LSTM models to the problem of workload prediction in cloud environments. This methodology encompasses data preprocessing, model architecture, training parameters, and the choice of performance metrics. To anticipate CPU consumption from time series data and detect SLA violations, we suggested a DCNN-LSTM model. The accuracy prediction, energy usage, CPU use, and Service Level Agreement monitoring are all a part of this model. The proposed method is effective in helping cloud providers cut down on service violations and associated fines. Regarding the composite metric of Energy SLA Violation, which assesses the combined aspects of energy use and adherence to Service Level Agreements (SLAs), DCNN-LSTM surpasses ARIMA-LSTM, CNN, LSTM, and ARIMA 6.8%, 10.88%, 16.6%, and 22.4%, respectively.