Serverless 应用引擎产品使用之在Serverless 应用引擎中,将 Java 应用从 ECS 迁移到 SAE如何解决

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

问题一:在Serverless 应用引擎中,服务器一直被攻击,这个咋处理?


服务器一直被攻击,这个咋处理


参考回答:

针对您遇到的问题,在Serverless应用引擎中,您可以采取以下几种方式进行应对:

  1. 设置权限:您可以通过设置账号权限,限制未经授权的用户访问您的应用;
  2. 安全组配置:您可以通过安全组配置,阻止非法IP地址的访问;
  3. 使用CDN:您可以使用CDN加速和缓存功能,将流量引导至CDN节点,避免服务器直接暴露在互联网中;
  4. 监控和告警:您可以设置监控和告警规则,一旦发生攻击事件,可以及时响应。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567317


问题二:在Serverless 应用引擎中,java项目迁移到SAE上需要做些什么改造吗?


请教一下,我们的java项目现在是跑在ECS的docker里面的,不是微服务架构的,迁移到SAE上需要做些什么改造吗?目前配置文件是外置的,通过启动参数指定的。如果是镜像部署的话,理论上是不需要做什么改造的,配置文件外置的具体是什么形式?


参考回答:

docker run \

--name=business \

--volume=/nas:/nas:rw \

--volume=/oss:/oss:rw \

--volume=/opt/business:/opt/business:rw \

--cap-add=SYS_ADMIN \

--workdir=/opt/business \

-p 9077:9077 \

--restart=always \

--log-opt max-size=1024m \

--runtime=runc \

--detach=true \

hididi/centos7_jdk8:1.1 \

java -Xms256m -Xmx2048m -Xmn265m -Dlogging.path=logs_9077 -jar /opt/business/business-0.0.1.jar --spring.config.location=/opt/business/application.yml 你打包出来镜像,直接用这个镜像部署就行了


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567315


问题三:在Serverless 应用引擎中,SAE剩余资源包怎么退款?


SAE剩余资源包怎么退款?资源包,已经用了一部分了 可以退的吧?我们的资源包 还没到期呢。余量还有很多,云产品不像是实物,用了不能退。这个还请老师给帮退一下


参考回答:

您好,这个提工单走正常的退订流程即可,会有专门的同学负责处理。按照规定是不可以的退的,官方文档中都有明确的说明。因为本身资源包已经使用了,如果没有使用的话还是可以考虑退。这个我们内部找领导们再评估一下哈


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567313


问题四:在Serverless 应用引擎中,这个地址是哪个呀?


这个地址是哪个呀 就可以把配置好的地址 在这里提交测试成绩的那个页面


参考回答:

但是可能提交不了,因为这期比赛结束了。你可以先看看文档 用免费试用的额度玩一玩。也可以用demo镜像中的provider和consumer镜像玩一玩,或者也可以自己打镜像。

下午比赛的那个镜像,账号密码有效期很短的,比赛结束就失效了。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567307


问题五:在Serverless 应用引擎中,编程比赛的压测地址能在外网访问吗?


今天编程比赛的压测地址能在外网访问吗?想用试用账号回去再操作测试一下,SAE黑松客挑战赛高翔,仅限馆内访问参与吗 有nginx部署的示例文档吗,我学学


参考回答:

不是的,在任何网络都可以访问的。https://sae.console.aliyun.com/这个是sae控制台的地址


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/567302

相关实践学习
1分钟部署经典小游戏
本场景介绍如何使用Serverless应用引擎SAE 1分钟快速部署经典小游戏。
SAE的功能与使用入门
欢迎来到《SAE的功能与使用入门》,本课程是“云原生Serverless Clouder认证“系列中的第三阶段。课程将向您介绍阿里云Serverless应用引擎(SAE)服务相关的概念、特性与使用方式。通过课程将带您逐步深入探索Serverless世界,借助SAE服务,即使没有丰富的云计算和IT经验,也能够让开发人员在实际业务场景中便捷的掌握如何构建和部署应用程序,快速拥抱Serverless架构,将精力聚焦在应用代码和业务逻辑的实现上。 学习完本课程后,您将能够: 掌握Serverless应用引擎(SAE)的基本概念与核心优势 了解Serverless应用引擎(SAE)的核心功能 掌握使用Serverless应用引擎(SAE)的开发和部署流程 了解Serverless应用引擎(SAE)的适用场景和最佳实践  
目录
打赏
0
2
2
1
839
分享
相关文章
Java中的this关键字详解:深入理解与应用
本文深入解析了Java中`this`关键字的多种用法
148 9
【潜意识Java】javaee中的SpringBoot在Java 开发中的应用与详细分析
本文介绍了 Spring Boot 的核心概念和使用场景,并通过一个实战项目演示了如何构建一个简单的 RESTful API。
43 5
【潜意识Java】了解并详细分析Java与AIGC的结合应用和使用方式
本文介绍了如何将Java与AIGC(人工智能生成内容)技术结合,实现智能文本生成。
82 5
【潜意识Java】深入理解MyBatis,从基础到高级的深度细节应用
本文详细介绍了MyBatis,一个轻量级的Java持久化框架。内容涵盖MyBatis的基本概念、配置与环境搭建、基础操作(如创建实体类、Mapper接口及映射文件)以及CRUD操作的实现。此外,还深入探讨了高级特性,包括动态SQL和缓存机制。通过代码示例,帮助开发者更好地掌握MyBatis的使用技巧,提升数据库操作效率。总结部分强调了MyBatis的优势及其在实际开发中的应用价值。
36 1
Java社招面试题:一个线程运行时发生异常会怎样?
大家好,我是小米。今天分享一个经典的 Java 面试题:线程运行时发生异常,程序会怎样处理?此问题考察 Java 线程和异常处理机制的理解。线程发生异常,默认会导致线程终止,但可以通过 try-catch 捕获并处理,避免影响其他线程。未捕获的异常可通过 Thread.UncaughtExceptionHandler 处理。线程池中的异常会被自动处理,不影响任务执行。希望这篇文章能帮助你深入理解 Java 线程异常处理机制,为面试做好准备。如果你觉得有帮助,欢迎收藏、转发!
60 14
Java 面试必问!线程构造方法和静态块的执行线程到底是谁?
大家好,我是小米。今天聊聊Java多线程面试题:线程类的构造方法和静态块是由哪个线程调用的?构造方法由创建线程实例的主线程调用,静态块在类加载时由主线程调用。理解这些细节有助于掌握Java多线程机制。下期再见! 简介: 本文通过一个常见的Java多线程面试题,详细讲解了线程类的构造方法和静态块是由哪个线程调用的。构造方法由创建线程实例的主线程调用,静态块在类加载时由主线程调用。理解这些细节对掌握Java多线程编程至关重要。
44 13
【JAVA】封装多线程原理
Java 中的多线程封装旨在简化使用、提高安全性和增强可维护性。通过抽象和隐藏底层细节,提供简洁接口。常见封装方式包括基于 Runnable 和 Callable 接口的任务封装,以及线程池的封装。Runnable 适用于无返回值任务,Callable 支持有返回值任务。线程池(如 ExecutorService)则用于管理和复用线程,减少性能开销。示例代码展示了如何实现这些封装,使多线程编程更加高效和安全。
|
1月前
|
java异步判断线程池所有任务是否执行完
通过上述步骤,您可以在Java中实现异步判断线程池所有任务是否执行完毕。这种方法使用了 `CompletionService`来监控任务的完成情况,并通过一个独立线程异步检查所有任务的执行状态。这种设计不仅简洁高效,还能确保在大量任务处理时程序的稳定性和可维护性。希望本文能为您的开发工作提供实用的指导和帮助。
113 17
|
2月前
|
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者
Java 多线程 面试题
Java 多线程 相关基础面试题

相关产品

  • 函数计算
  • Serverless 应用引擎